java - 在注册页面中,即使是空格也会被注册,mysql数据库-php- android

标签 java php android mysql

我有一个注册 Activity ,其中有 5 个条目,我希望它们全部不为 null,一切正常,但也采用 null > 值并且它正在进入 MySQL 数据库(如果我使用下面的代码来解决这个问题,那么按钮(下图中显示的注册按钮)不会执行任何操作)。

 public void func_signup_reg(View view){
    str_name = name.getText().toString();
    str_ign = ign.getText().toString();
    str_email = email.getText().toString();
    str_user = reg_username.getText().toString();
    str_pass = reg_password.getText().toString();
    Finduser finduser = new Finduser(this);
    String type = "signup";
    if(!((str_name != null && !str_name.isEmpty()) ||( str_ign != null && str_ign.isEmpty() )||( str_email != null && str_email.isEmpty() )||( str_user != null && str_user.isEmpty() )||( str_pass != null && str_pass.isEmpty() )))
    {finduser.execute(type, str_name, str_ign, str_email, str_user, str_pass);}

}

}

Sign Up Form Database Layout PhpCode

最佳答案

解决了这个问题!! ,在 Finduser(此类扩展了 Asynctask) 类端使用了 if 条件,现在可以正常工作了。

关于java - 在注册页面中,即使是空格也会被注册,mysql数据库-php- android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38439634/

相关文章:

Java自定义输入输出流

php - 插入最多仅添加 1000 条记录并忽略此后的所有记录

php - 计算字符串中某个字符串出现的次数

php - 如何在PHP中显示表格中的数据

android - 使用 fab 的底部导航

android - 通过 Android 访问 Google 帐户 ID/用户名

java - Android 中是否有播放、暂停、倒带、快进方法?

java从postgres转换为utf-8

android - 在 Activity 中嵌入日期选择器

java - 执行器完成服务 : why queue results as Future's