注册页面有问题,麻烦帮我下
时间:2010-01-11
来源:互联网
我用SMARTY做的
每次打开这个页面都会先提示一下“用户名不能是空的”
怎么不让他第一次进入的时候提示啊
代码如下
<?php
include('Smarty_inc.php');
include('config.php');
$smarty->display("regist.html");
if(empty($_POST["name"]))
{
echo ("<script type='text/javascript'> alert('用户名不能是空的')</script>");
exit;
}
if(empty($_POST["pw"]))
{
echo ("<script type='text/javascript'> alert('密码不能是空的');history.go(-1);</script>");
exit;
}
$new_name=$_POST["name"];
$new_pw=$_POST["pw"];
$sql1="select * from $tableuser where name = '$new_name'";
$result=mysql_fetch_row(mysql_query($sql1));
if($result){
echo ("<script type='text/javascript'> alert('用户名在,你就不能注册这个名字');history.go(-1);</script>");
}
else{
$sql2 ="insert into $tableuser (id,name,pw,m_id) values('','$new_name','$new_pw','3')";
mysql_query($sql2);
}
echo ("<script type='text/javascript'> alert('添加成功');location.href='';</script>");
?>
regist.html就是一个简单的表单
每次打开这个页面都会先提示一下“用户名不能是空的”
怎么不让他第一次进入的时候提示啊
代码如下
<?php
include('Smarty_inc.php');
include('config.php');
$smarty->display("regist.html");
if(empty($_POST["name"]))
{
echo ("<script type='text/javascript'> alert('用户名不能是空的')</script>");
exit;
}
if(empty($_POST["pw"]))
{
echo ("<script type='text/javascript'> alert('密码不能是空的');history.go(-1);</script>");
exit;
}
$new_name=$_POST["name"];
$new_pw=$_POST["pw"];
$sql1="select * from $tableuser where name = '$new_name'";
$result=mysql_fetch_row(mysql_query($sql1));
if($result){
echo ("<script type='text/javascript'> alert('用户名在,你就不能注册这个名字');history.go(-1);</script>");
}
else{
$sql2 ="insert into $tableuser (id,name,pw,m_id) values('','$new_name','$new_pw','3')";
mysql_query($sql2);
}
echo ("<script type='text/javascript'> alert('添加成功');location.href='';</script>");
?>
regist.html就是一个简单的表单
作者: wsc99795785 发布时间: 2010-01-11
if(empty($_POST["name"])&&!empty($_POST["submit"])) submit是你提交的表单按钮的name(换成你自己的),这样就表示提交后再判断了
作者: tafengnanhai 发布时间: 2010-01-11
谢谢楼上的,我去试试看
作者: wsc99795785 发布时间: 2010-01-11
按1楼那样改的话
后面还有密码啊什么弹出来
所以我直接在
$smarty->display("regist.html");
下面加了一个循环
if(empty($_POST["Submit"]) )
{exit;}
结果完美了。
谢谢1楼提示
后面还有密码啊什么弹出来
所以我直接在
$smarty->display("regist.html");
下面加了一个循环
if(empty($_POST["Submit"]) )
{exit;}
结果完美了。
谢谢1楼提示
作者: wsc99795785 发布时间: 2010-01-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28