यहां
HttpPost httppost = new HttpPost("http://10.0.2.2/insert.php");
insert.php का उल्लेख किया गया है इसका मतलब है कि आपको इस फ़ाइल को सर्वर पर रखना होगा
बस http://10.0.2.2/insert.php
बदलें आपके सर्वर फ़ाइल पथ के पथ पर जहाँ फ़ाइल संग्रहीत है
कोड डालने के लिए.php
// this variables is used for connecting to database and server
$host="yourhost";
$uname="username";
$pwd='pass';
$db="dbname";
// this is for connecting
$con = mysql_connect($host,$uname,$pwd) or die("connection failed");
mysql_select_db($db,$con) or die("db selection failed");
// getting id and name from the client
if(isset($_REQUEST)){
$id=$_REQUEST['id'];
$name=$_REQUEST['name'];}
// variable used to tell the client whether data is stored in database or not
$flag['code']=0;
// for insertion
if($r=mysql_query("insert into emp_info values('$name','$id') ",$con))
{
//if insertion succeed set code to 1
$flag['code']=1;
echo"hi";
}
// send result to client that will be 1 or 0
print(json_encode($flag));
//close
mysql_close($con);
?>
जैसा कि आपके कोड में उल्लेख किया गया है, यह सर्वर से मान प्राप्त करेगा कि डेटा संग्रहीत है या नहीं कोड =1 संग्रहीत के लिए और कोड =0 संग्रहीत नहीं है
JSONObject json_data = new JSONObject(result);
code=(json_data.getInt("code"));
if(code==1)
{
Toast.makeText(getBaseContext(), "Inserted Successfully",
Toast.LENGTH_SHORT).show();
}
else
{
Toast.makeText(getBaseContext(), "Sorry, Try Again",
Toast.LENGTH_LONG).show();
}