我试图将数据发送到我的数据库,当单击我的注册按钮而不填写注册表单上的任何字段时,它会显示“字段为空”消息,但当我填写并单击注册按钮时,什么也没有发生。这是应该发送数据的代码
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";
}
你的街区是空的!!
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服务器本身上执行此操作吗? 问题答案: 我认为您无法做到这一点。我认为您需要转储该数据库,创建新命名的数据库,然后导入转储。 如果这是一个实时系统,则需要将其删除。