PHP 提交表单后 弹出对话窗口

在表单输入信息判断正确的话会提交,提交之后弹出确认对话窗口要详细的... 在表单输入信息 判断正确的话会提交,提交之后弹出确认对话窗口 要详细的 展开
 我来答
21高旭
2010-08-30 · TA获得超过914个赞
知道小有建树答主
回答量:632
采纳率:50%
帮助的人:504万
展开全部
session_start();
if($_POST[button3]==true)//点击了登陆按钮,登陆按钮的名字叫button3
{
if($_POST[tex]==""||$_POST[tex1]=="")//判断用户名密码是否为空
{
echo "<script>alert('用户名或密码不能为空!');history.back();</script>";
}
else {

include("conn/conn.php");//链接数据库链接文件
$sql=mysql_query("select username from tb_reguser where username='".$this->username."'and userpwd='".$this->userpwd."'",$conn);//检查用户名密码是否正确
$info=mysql_fetch_array($sql);//查询结果放入$info中
if($info==false)//如果查询的结果是错误的
{
echo "<script>alert('用户名或密码错误!');history.back();</script>";
exit;
}
else//如果查到结果,也就是用户名密码正确
{
if($_SESSION["unc"]!="")//判断保存用户名的session是否为空
{
session_unregister("unc");//不为空的时候让他为空,这部判断是为了判断是否有其他用户已经登陆,如果有那么让他退出,session存放当前用户
}
session_register("unc");
$_SESSION["unc"]=$this->username;//session放入当前用户名
//echo "用户:".$_SESSION["unc"]."登陆成功!"."<br>";
echo "<script>alert('用户登陆成功!');history.back();</script>";//输入提示信息,当前用户登陆成功
echo "点击<a href='index.php'>这里</a>继续!";//链接到主页
}
}
}
朋友火箭9K
2010-08-30 · TA获得超过2823个赞
知道大有可为答主
回答量:4676
采纳率:0%
帮助的人:3454万
展开全部
用javascript判断先,通过了再submit

<form action="" onsubmit="这里写js判断函数"> 这个函数return true或false

判断正确后,js函数confirm
if (confirm("确定要提交么?")){
按了确定就return true,就执行了原来的submit
}else{
return false取消执行submit
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
franzhong
推荐于2016-11-05 · TA获得超过1234个赞
知道小有建树答主
回答量:996
采纳率:50%
帮助的人:477万
展开全部
在后面加一段代码:
<input type=submit onclick=check()>
...
function check(){
if(isset($name)&&(isset($phone)&&....){}
else{echo "<script>alert("姓名,电话不能为空");</script>"}
......
}
其实用最js前台简查最实用,一般也都是这样做的.通常就查查空不空`
长度可以在前台设置最大输入字长
还要查特殊字符`那些用正则表达示`网上都有`查一段用就行
最后在后台处理表单存入数据库前用addslashes()函数处理一下
对没有恶意的输入行为来说都没问题
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式