amir mahdizadeh 109 ارسال شده در 24 دی، ۱۳۹۵ اشتراک گذاری ارسال شده در 24 دی، ۱۳۹۵ سلام دوستان من یه فایل php دارم که برای ارسال اطلاعات به سمت سرور هست کد های سمت اندروید رو هم نوشتم کد ها رو در زیر میذارم ممنون میشم یکی از دوستان راهنمایی کنه <?php defined('BASEPATH') OR exit('No direct script access allowed'); class Setter extends CI_Controller { public function index() { } public function register() { if (isset($_POST['merchent']) && $_POST['merchent'] == "1234") { $user = $_POST['user']; $identity = $_POST['identity']; $idpic = $_POST['idpic']; $re = $this->db->where(array("identity" => $identity))->select("user"); if (is_object($re)) { echo "id exist"; } else { $this->db->set('user', $user); $this->db->set('maxlevel', "0"); $this->db->set('identity', $identity); $this->db->set('idpic', $idpic); $this->db->insert('users'); return TRUE; } }else{ echo "error1"; } } public function level() { if (isset($_POST['merchent']) && $_POST['merchent'] == "1234") { $maxlevel = $_POST['maxlevel']; $identity = $_POST['identity']; $data=array("maxlevel"=>$maxlevel); $this->db->where('identity', $identity); $this->db->update('users', $data); echo "done"; }else{ echo "error1"; } } public function picture() { if (isset($_POST['merchent']) && $_POST['merchent'] == "1234") { $idpic = $_POST['idpic']; $identity = $_POST['identity']; $data=array("idpic"=>$idpic); $this->db->where('identity', $identity); $this->db->update('users', $data); echo "done"; }else{ echo "error1"; } } } این هم کد های سمت اندروید StringRequest stringRequest = new StringRequest(Request.Method.POST, "http://cb-soft.ir/setter/register.php", new Response.Listener<String>() { @Override public void onResponse(String response) { progressBar.setVisibility(View.GONE); Log.d("Res", "onErrorResponse: succesfuly add record"); if (response.equals("inserted")){ String enter_name = name.getText().toString(); db.Querry("update user set username = '"+enter_name+"'"); Toast.makeText(activity_register.this, "تغییرات با موفقیت انجام شد.", Toast.LENGTH_SHORT).show(); }else if (response.equals("repeated")){ Toast.makeText(activity_register.this, "این نام قبلا انتخاب شده است !", Toast.LENGTH_LONG).show(); } else { Toast.makeText(activity_register.this, "خطا ... لطفا دوباره امتحان کنید.", Toast.LENGTH_SHORT).show(); } } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Log.d("Res", "onErrorResponse: "+ error.getMessage()); } }){ @Override public byte[] getBody() throws AuthFailureError { try { Log.d("Res", "onErrorResponse: "+name.getText().toString()); String merchent = "1234" ; return ("user="+name.getText().toString() +"&merchent="+merchent.toString()+"").getBytes("utf8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); return null; } } }; requestQueue.add(stringRequest); requestQueue.start(); لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
amir mahdizadeh 109
سلام دوستان
من یه فایل php دارم که برای ارسال اطلاعات به سمت سرور هست کد های سمت اندروید رو هم نوشتم کد ها رو در زیر میذارم ممنون میشم یکی از دوستان راهنمایی کنه
این هم کد های سمت اندروید
لینک ارسال
به اشتراک گذاری در سایت های دیگر
0 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.