重新发现此错误 [英] Reslove this error

查看:101
本文介绍了重新发现此错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

if(isset($ _ POST ['register'])){







$ email = $ _ POST ['email'];

$ username = $ _ POST ['username'];

$ password = $ _ POST [ '密码'];

$ cpassword = $ _ POST ['cpassword'];



//从表单<接收所有输入值< br $>
//表单验证:确保表单填写正确...

//通过添加(array_push())相应的错误来解决$ errors数组

//唯一用户名或电子邮件

mysqli_select_db($ db,user);

$ count = 0;

$ res = mysqli_query($ db,SELECT * FROM`user` WHERE username ='$ username');

$ count = mysqli_num_rows($ res);

$ countE = 0;

$ resE = mysqli_query($ db,SELECT * FROM`user` WHERE email ='$ email');

$ countE = mysqli_num_rows($ resE);

if($ count> 0)

{

?>



alert(此用户名已存在,请选择其他。);



0){

?>



alert(此电子邮件地址已被使用);







alert(密码和确认密码不匹配);









alert(记录添加可疑请登录页面);



我尝试过:



i我收到此错误



警告:mysqli_num_rows()要求参数1为mysqli_result,布尔值在第173行的C:\ xampp \ htdocs \ blha-blha \signup.php中给出



警告:mysqli_num_rows()要求参数1为mysqli_result,布尔值在第176行的C:\ xampp \ htdocs \ blha-blha \ syignup.php中给出

我们如何重新开始这个

解决方案

_POST [注册'])){







email =

_POST ['email'];


if (isset($_POST['register'])) {



$email=$_POST['email'];
$username=$_POST['username'];
$password=$_POST['password'];
$cpassword=$_POST['cpassword'];

// receive all input values from the form
// form validation: ensure that the form is correctly filled ...
// by adding (array_push()) corresponding error unto $errors array
//unique username or email
mysqli_select_db($db,"user");
$count = 0;
$res=mysqli_query($db,"SELECT * FROM `user` WHERE username = '$username'");
$count=mysqli_num_rows($res);
$countE =0;
$resE=mysqli_query($db,"SELECT * FROM `user` WHERE email = '$email'");
$countE=mysqli_num_rows($resE);
if($count>0)
{
?>

alert("this username is already exist please choose another.");

0){
?>

alert("this email address is already use");



alert("password and confirm password was do not match ") ;




alert("record added susseful please go login page");

What I have tried:

i am get this error

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\blha-blha\signup.php on line 173

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\blha-blha\signup.php on line 176
how we reslove this

解决方案

_POST['register'])) {




email=


_POST['email'];


这篇关于重新发现此错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆