بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ارسال اطلاعات به سرور با valley
من قسمتی از سبد خرید فروشگاه رو دارم مینویسم که کاربر پس ازانتخاب محصول ،اطلاعات محصول به دیتابیس آفلاین فرستاده میشه وسپس اطلاعات تبدیل به جیسون میشه پس از زدن دکمه خرید نهایی اطلاعات به سرور فرستاده بشه .
قسمتی از کد ارسال به سرورم رو گذاشتم لطفا بگین که کجای کد مشکل داره که اطلاعات به سرور ارسال نمیشه
for (int i = 0; i < facultyAdapter.getItemCount(); i++) {
try {
JSONestimate.put("name:" + String.valueOf(i + 1), facultyAdapter.getJSONObject());
myarray.put(facultyAdapter.getJSONObject());
} catch (JSONException e) {
e.printStackTrace();
}
}
Log.d("JSONobject: ", JSONestimate.toString());
Log.d("JSONArray : ", myarray.toString());
//////////////////////////////////////////////////
Add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
RequestQueue queue = Volley.newRequestQueue(getApplicationContext());
StringRequest stringRequest=new StringRequest(Request.Method.GET, url, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.d("onResponse", "o");
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.d("onErrorResponse", "o");
}
}){
@Override
public Map<String,String> getParams(){
Map<String,String> params=new HashMap<>();
params.put("jsonarray",myarray.toString());
return params;
}
};
اینم کد PHP
<?php
if($_SERVER['REQUEST_METHOD']=='GET'){
require_once('dbConnect.php');
$name = $_GET['name'];
$price= $_GET['price'];
$id = $_GET['id'];
$response = array();
$server_ip = gethostbyname(gethostname());
$sql = "INSERT INTO tblcart (id,name,price) VALUES ('$id','$name','$price')";
try {
if (mysqli_query($cnn,$sql)) {
$response = "done";
}else{
$response = "error";
}
} catch (Exception $e) {
$response = "error";
}
echo $response;
}
?>
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .