中易网

php登陆的问题

答案:3  悬赏:70  
解决时间 2021-04-18 09:55

我的书上有个单页面登陆例子,但是我执行之后没有反应 想知道下他的语法有问题么?

递交表单之后$Submit==true 对么

<?php
if($Submit==true){
$user = $_POST['user'];
$password = $_POST['password'];
if(empty($user) || empty($password)){
echo "<script>alert('用户名或密码不能为空'); history.back();</script>";
}else{
echo "测试成功!";
}}
?>

最佳答案

if(empty($_POST['user'])||empty($_POST['password'])){


echo "<script>alert('用户名或密码不能为空'); history.back();</script>";


}


else{


$user = $_POST['user'];
$password = $_POST['password'];
echo "测试成功!";


}


======================================================


submit是为作表单项传递的,而$submit是变量,你没给变量赋,PHP对empty、0、false的解释跟C/C++一个思想的。其实也没有必要用表单的submit项来判断啊,直接用上面这种方法就行了,或者if($POST){}也行,这样只要表单有传值的动作就会触发下面的程序了

全部回答
$Submit 这个变量赋值过了吗?

<?php if(isset($_POST['user'])){ $user = $_POST['user']; $password = $_POST['password']; if(empty($user) || empty($password)){ echo "<script>alert('用户名或密码不能为空'); history.back();</script>"; }else{ echo "测试成功!"; }} ?>

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
阿甘左的浪人长剑40级粉装多少钱 16力的
在QQ上。我修改了备注,为什么都变成自己的名
怎么来证明投标文件中具有该项目经营能力
把下面的表格填完整,图上距离厘米18和24什么
长沙窗帘店招聘缝纫工工的信息有哪些
清华紫光EDVD
EVE星战前夜 快递合同问题
广州哪里可以学书法(大学生)求真心介绍不要广
发廊的人说师傅不在是什么意思
Windows 7 和 Windows Server 2008 R2 Servic
去北戴河住哪里比较好,离海边近啊。
重庆哪里回收名表?
4/1x+4/3x=11/4怎么算
为什么DNF 进去网络中断 会一直上不了 还会一
为什么企鹅的肚子那么白,其它地方又那么黑呢
推荐资讯
奥迪A6收音机没有密码怎么办
MP3的文件夹找不到,新建的电脑上有,但MP3上
莱芜市在建人防商城吗????有知道的说下,
哪有情书 x-man 女杰的下载地址 迅雷和网上的
顺义陶艺村距离通州区马驹桥多少公里
身体由静止突然有个动作时,就会出现半边身体
4个月的小狗可以吃饭么?
温州茶山高教园区快递点
windows server2003下tomcat如何正确配置
金道贵金属与其他平台比什么优势?
佛山到台山两天下川岛同那琴湾自驾游攻略
合肥九中2011中考预测分数线是多少
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?