php菜鸟疑问
<?include"conn.php";include"my_msg.php";if($_POST['nick1']==nullor$_POST['pwd1']==nul...
<?
include "conn.php";
include "my_msg.php";
if($_POST['nick1']==null or $_POST['pwd1']==null or $_POST['pwd2']==null){
my_msg("字段不可为空","login.php");
}
if( $_POST['pwd1']!=$_POST['pwd2']){
my_msg("密码不相符","reg.php");
}
$sql="insert into user values('".$_POST['nick1']."','".$_POST['pwd1']."')";
$result=mysql_query($sql,$conn);
my_msg("注册成功,情登陆","login.php");
mysql_free_result($result);
mysql_close($conn);
?>
为什么我这段代码执行后,在nick1,pwd1,pwd2都为空的情况下仍向数据库插入了数据?
my_msg定义的是一个提示转跳函数
没分可给了,大虾帮忙! 展开
include "conn.php";
include "my_msg.php";
if($_POST['nick1']==null or $_POST['pwd1']==null or $_POST['pwd2']==null){
my_msg("字段不可为空","login.php");
}
if( $_POST['pwd1']!=$_POST['pwd2']){
my_msg("密码不相符","reg.php");
}
$sql="insert into user values('".$_POST['nick1']."','".$_POST['pwd1']."')";
$result=mysql_query($sql,$conn);
my_msg("注册成功,情登陆","login.php");
mysql_free_result($result);
mysql_close($conn);
?>
为什么我这段代码执行后,在nick1,pwd1,pwd2都为空的情况下仍向数据库插入了数据?
my_msg定义的是一个提示转跳函数
没分可给了,大虾帮忙! 展开
4个回答
展开全部
my_msg("字段不可为空","login.php");
后加个return;
后加个return;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"" 和 空 是2个概念
空是不存在 而 ""是没有
你提交了一个变量 这个变量长度为0 但不是空~
空是不存在 而 ""是没有
你提交了一个变量 这个变量长度为0 但不是空~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询