سلام دوستان .
من چند تا کد در برنامه اندروید نوشتم که کارهایی رو در سم سرور انام بده ولی نمی دونم چرا در زمان اجرا خطا دارم و این ارور رو می بینم ... apiرو چک کردم... چیزی نیافتم ...هر جا سرچ کردم هر چی گفتن عمل کردم نشد ....چرا ؟ لطفا کمکم کنید
کد ها رو میذارم
public void registerCustomer() {
//make object
customer.makeObject(jsonObject);
jsonObjectRequest = new JsonObjectRequest(Request.Method.POST,
"http://192.168.43.206/project-server/Customer.php?action=RegisterCustomer",
jsonObject,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
System.out.println("Response:" + response);
regiterResponseListener.onSuccesRegisterResponse(r esponse);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
System.out.println("Response:" + error);
regiterResponseListener.onErrorRegisterResponse(er ror);
}
});
requestTimeOut(jsonObjectRequest);
G.getInstance().addToRequestQueue(jsonObjectReques t);
}
api
function registerCustomer(){
$connection=createConnection();
$json = file_get_contents('php://input');
$obj = json_decode($json);
$CustomerFirstName=$obj->CustomerFirstName;
$CustomerLastName=$obj->CustomerLastName;
$CustomerPhoneNumber=$obj->CustomerPhoneNumber;
$result=mysqli_query($connection,"INSERT INTO `customertable`(`CustomerId`, `CustomerFirstName`, `CustomerLastName`, `CustomerPhoneNumber`) VALUES ('','$CustomerFirstName','$CustomerLastName','$Cus tomerPhoneNumber')");
echo json_encode(array('Result'=>$result));
mysqli_close($connection);
}
?>
لازم به ذکر است که بگم کار خود را به درستی انجام میدهد یعنی در سمت سرور درج می کنه ولی نتیجه رو به درستی برنمی گردونه !!! که جواب true هست یا false