Her
HttpPost httppost =new HttpPost("http://10.0.2.2/insert.php");
insert.php er nævnt betyder, at du skal lægge denne fil på serveren
bare skift http://10.0.2.2/insert.php
til stien til din serverfilsti, hvor filen er gemt
Kode til insert.php
// denne variabel bruges til at oprette forbindelse til database og server $host="yourhost"; $uname="brugernavn"; $pwd='pass'; $db="dbnavn"; // dette er til at forbinde $con =mysql_connect($host,$uname,$pwd) eller die("forbindelse mislykkedes"); mysql_select_db($db,$con) eller die("db-valg mislykkedes"); // henter id og navn fra klienten if(isset($_REQUEST)){ $id=$_REQUEST['id']; $name=$_REQUEST['navn'];} // variabel bruges til at fortælle klienten om data er gemt i databasen eller ej $flag['code']=0; // for insertion if($r=mysql_query("insert into emp_info values('$name','$id') ",$con)) { //if insertion succesed sæt koden til 1 $flag['code'] =1; ekko "hej"; } // send resultat til klient, der vil være 1 eller 0 print(json_encode($flag)); //luk mysql_close($con); ?>
som nævnt i din kode, vil dette få værdien fra serveren, uanset om dataene er gemt eller ej af code=1 for lagret og kode =0 for ikke lagret
JSONObject json_data =new JSONObject(result); code=(json_data.getInt("kode")); if(kode==1) { Toast.makeText(getBaseContext(), "Inserted Successfully", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(getBaseContext(), "Beklager, prøv igen", Toast.LENGTH_LONG).show(); }