Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何检查一个表是否已经更新或插入,然后想做它,否则它在android中_Java_Android_Mysql_Xampp - Fatal编程技术网

Java 如何检查一个表是否已经更新或插入,然后想做它,否则它在android中

Java 如何检查一个表是否已经更新或插入,然后想做它,否则它在android中,java,android,mysql,xampp,Java,Android,Mysql,Xampp,我在android代码上使用了volley库 我想知道检查我的表是否已更新或插入,然后想执行(A),否则执行(B) 例如,如果我的表格更新或插入,则发送(A)短信,否则发送(B)吐司 这是我的活动代码: public class DeviceAddActivity extends AppCompatActivity implements View.OnClickListener { private static final String REGISTER_URL = "http://192.1

我在android代码上使用了volley库 我想知道检查我的表是否已更新或插入,然后想执行(A),否则执行(B) 例如,如果我的表格更新或插入,则发送(A)短信,否则发送(B)吐司

这是我的活动代码:

public class DeviceAddActivity extends AppCompatActivity implements View.OnClickListener {

private static final String REGISTER_URL = "http://192.168.43.190/entezam/addphone.php";
public static final String KEY_CUSTNAME = "Customer_non";
public static final String KEY_PHONENAME = "Phone_Name";
public static final String KEY_IMEI = "IMEI";
private EditText editTextName;
private EditText editTextPhoneName;
private EditText editTextIMEI;
private Button buttonRegister;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_device_add);

    editTextName = (EditText) findViewById(R.id.editTextcustname);
    editTextPhoneName = (EditText) findViewById(R.id.editTextphonename);
    editTextIMEI= (EditText) findViewById(R.id.editTextimei);

    buttonRegister = (Button) findViewById(R.id.buttonRegister);

    buttonRegister.setOnClickListener(this);
}

private void registerUser(){
    final String Customer_non = editTextName.getText().toString().trim();
    final String Phone_Name = editTextPhoneName.getText().toString().trim();
    final String IMEI = editTextIMEI.getText().toString().trim();

    StringRequest stringRequest = new StringRequest(Request.Method.POST, REGISTER_URL,
            new Response.Listener<String>() {
                @Override
                public void onResponse(String response) {
                    Toast.makeText(DeviceAddActivity.this,response,Toast.LENGTH_LONG).show();
                }
            },
            new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    Toast.makeText(DeviceAddActivity.this,error.toString(),Toast.LENGTH_LONG).show();
                }
            }){
        @Override
        protected Map<String,String> getParams(){
            Map<String,String> params = new HashMap<String, String>();
            params.put(KEY_CUSTNAME,Customer_non);
            params.put(KEY_PHONENAME,Phone_Name);
            params.put(KEY_IMEI,IMEI);
            return params;
        }

    };

    RequestQueue requestQueue = Volley.newRequestQueue(this);
    requestQueue.add(stringRequest);
}

@Override
public void onClick(View v) {
    if(v == buttonRegister){
        registerUser();
    }
}
公共类DeviceAddActivity扩展了AppCompatActivity实现了View.OnClickListener{
专用静态最终字符串寄存器\u URL=”http://192.168.43.190/entezam/addphone.php";
公共静态最终字符串键\u CUSTNAME=“Customer\u non”;
公共静态最终字符串键\u PHONENAME=“Phone\u Name”;
公共静态最终字符串键\u IMEI=“IMEI”;
私有EditText editTextName;
私有EditText editTextPhoneName;
私有EditText editTextIMEI;
私人按钮注册表;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity\u device\u add);
editTextName=(EditText)findViewById(R.id.editTextcustname);
editTextPhoneName=(EditText)findViewById(R.id.editTextPhoneName);
editTextIMEI=(EditText)findViewById(R.id.editTextIMEI);
buttonRegister=(按钮)findViewById(R.id.buttonRegister);
buttonRegister.setOnClickListener(此);
}
私有无效注册器(){
最后一个字符串Customer_non=editTextName.getText().toString().trim();
最后一个字符串Phone_Name=editTextPhoneName.getText().toString().trim();
最后一个字符串IMEI=editTextIMEI.getText().toString().trim();
StringRequest StringRequest=新建StringRequest(Request.Method.POST,REGISTER\u URL,
新的Response.Listener(){
@凌驾
公共void onResponse(字符串响应){
Toast.makeText(DeviceAddActivity.this、response、Toast.LENGTH_LONG.show();
}
},
新的Response.ErrorListener(){
@凌驾
公共无效onErrorResponse(截击错误){
Toast.makeText(DeviceAddActivity.this,error.toString(),Toast.LENGTH\u LONG.show();
}
}){
@凌驾
受保护的映射getParams(){
Map params=新的HashMap();
参数put(客户名称、客户名称);
参数put(按键电话名、电话名);
参数put(KEY_IMEI,IMEI);
返回参数;
}
};
RequestQueue RequestQueue=Volley.newRequestQueue(this);
添加(stringRequest);
}
@凌驾
公共void onClick(视图v){
如果(v==按钮注册表){
registerUser();
}
}
这是我的php代码:

<?php

if($_SERVER['REQUEST_METHOD']=='POST'){
    $Phone_Name = $_POST['Phone_Name'];
    $Customer = $_POST['Customer_non'];
    $IMEI = $_POST['IMEI'];
    require_once('dbConnect.php');
    $sql = "INSERT INTO phone_in (Phone_Name,Customer_non,IMEI) VALUES ('$Phone_Name','$Customer','$IMEI')";
    if(mysqli_query($con,$sql)){
        echo "Successfully Registered";
    }else{
        echo "Could not register";
    }
}else{echo 'error';}

你有什么问题?我的代码很好你有什么问题?我的代码很好