当前位置: 首页 > 知识库问答 >
问题:

正在向mySQL数据库发送数据[重复]

谢泽语
2023-03-14

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

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个答案

饶滨海
2023-03-14

你的街区是空的!!

if (!name.isEmpty() && !email.isEmpty() && !password.isEmpty()) {
  // you have to do something here to get some output
  } 
 类似资料:
  • 问题内容: 我有这个小点击计数器。我想将每次单击都包含在mysql表中。有人可以帮忙吗? 万一有人想看看我做了什么: 这是phpfile.php,出于测试目的,将数据写入txt文件 问题答案: 您的问题中定义的JavaScript不能直接与MySql一起使用。这是因为它不在同一台计算机上运行。 JavaScript在客户端(在浏览器中)运行,并且数据库通常在服务器端存在。您可能需要使用中间服务器端

  • 我正在使用Hibernate。我有一把刀: 在哪里 并用@Entity注释。 它包含它所表示的表的所有列名。 然后,我的服务类自动连接了上述dao对象。我可以看到DmRequestDomain的值正确地打印在日志文件中。 但是当我通过这条道调用add时,我在我的服务器日志中看到所有的空值都被发送了。 可能的原因是什么。 我在服务器日志中看到的查询是

  • })。然后(res= 预期的数据应该是 它正在回归的是

  • 问题内容: 我正在制作一个需要以JSONP格式返回数据的Web服务。我正在使用JSP的JSON标记库,我以为所有必须添加的都是括号,但是我找不到一个很好的资源来验证这一点。 例如,曾经的Web服务功能都使用以下功能返回: 这样对吗? 谢谢! 问题答案: JSONP只是一种黑客,它允许Web应用程序跨域检索数据。可以说它违反了同源起源策略(SOP)。它的工作方式是使用Javascript将“ scr

  • MySQL数据库向导是一个循序渐进的过程,用于创建MySQL数据库和用户,最后添加用户来访问数据库。 要使用此界面,我们需要打开MySQL数据库向导,该向导可以在cPanel Home的数据库部分找到,如下所示。 Step 1 - 通过在文本输入中提供数据库名称来创建新数据库,一旦填充,单击Next Step 。 Step 2 - 通过提供用户名和密码来创建数据库用户。 完成后单击“ Create

  • 问题内容: 这个问题已经在这里有了答案 : 如何快速重命名MySQL数据库(更改架构名称)? (47个答案) 5年前关闭。 我创建了一个名为的数据库。现在,我需要将数据库名称更改为。但是,它在MySQL工作台中被禁用。我可以在Linux服务器本身上执行此操作吗? 问题答案: 我认为您无法做到这一点。我认为您需要转储该数据库,创建新命名的数据库,然后导入转储。 如果这是一个实时系统,则需要将其删除。