با سلام دوستان دوستان من با متد GET تونستم خروجی بگیرم اما وقتی میخواهم با متد POST داده ها رو ارسال کنم و در mysqli ذخیره کنم عمل اینسرت انجام میشه اما متاسفانه داده های ارسالی null هست و هیچی داده ای دریافت نمی کنه لطفا در صورت امکان راهنمایی کنید
سورس کد من

public void postData(){
// Create a new HttpClient and Post Header
HttpClient httpclient =new DefaultHttpClient();
HttpPost httppost =new HttpPost("http://192.168.1.10/n_server/insert.php");// آدرس صفحه ای که قراره به اون پست کنیم

try{
// Add your data
ArrayList<NameValuePair> nameValuePairs =new ArrayList<NameValuePair>(2);// این عدد دو آخر تعداد پارامتر های پست رو مشخص میکنه
nameValuePairs.add(new BasicNameValuePair("id","12345"));// این ها پارامتر هایی هست که قراره پست بشن
nameValuePairs.add(new BasicNameValuePair("stringdata","Hi"));// این ها پارامتر هایی هست که قراره پست بشن
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));

// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);

}catch(ClientProtocolException e){
// TODO Auto-generated catch block
}catch(IOException e){
// TODO Auto-generated catch block
}
}



اینم کد های صحفه insert.php

<?php
$servername = "localhost";
$username = "KJroot";
$password = "111111";
$dbname = "ne_db";

// Create connection
$conn =mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (mysqli_connect_errno()) {
echo "Connection failed: " .mysqli_connect_error();
}


$title=$_POST['id'];
$desc=$_POST['stringdata'];

$result =mysqli_query($conn,"INSERT INTO task VALUES (0,'$title','$desc',1)");





mysqli_close($conn);

?>