将数据发送到mySQL数据库

时间:2017-09-17 16:38:01

标签: android mysqli android-volley

我正在尝试将数据发送到我的数据库,当我点击我的注册按钮而没有填写注册表单上的任何字段时,它会显示“字段为空”消息但是当我填写它并单击注册按钮时没有任何反应。 这是应该发送数据的代码

btn_signup.setOnClickListener(this);
    Button btn_signup = (Button) view.findViewById(R.id.btn_signup);
    btn_signup.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            registerUser();
        }
    });
}

@Override
public void onClick(View v) {

    switch (v.getId()) {
        case R.id.tv_login:
            break;

    }

}


private void registerUser() {

    String name = et_name.getText().toString();
    String email = et_email.getText().toString();
    String password = et_password.getText().toString();

    if (!name.isEmpty() && !email.isEmpty() && !password.isEmpty()) {


    } else {

        Snackbar.make(getView(), "Fields are empty !", Snackbar.LENGTH_LONG).show();
    }
}
        StringRequest strReq = new StringRequest(Method.POST,
                AppConfig.URL_REGISTER, new Response.Listener<String>() {

            @Override
            public void onResponse(String response) {
                Log.d(TAG, "Register Response: " + response.toString());
                hideDialog();

我在我的AppConfig.java中定义了我的URL_REGISTER,就像这样

public class AppConfig {

public static String URL_LOGIN = "http://192.168.43.142/android_login_api/login.php";


public static String URL_REGISTER = "http://192.168.43.142/android_login_api/register.php";
}

1 个答案:

答案 0 :(得分:1)

你的座位是空的!!

if (!name.isEmpty() && !email.isEmpty() && !password.isEmpty()) {
  // you have to do something here to get some output
  }