如图,用PHP实现
点击判断后,如果账号和密码的长度都等于12位,并且密码(整数)的数值大小大于1000,则在当前网页显示:正确
其他则在当前网页显示:错误
谢谢!
补充一下,也要判断用户输入密码的是纯数字
<form method="post">
账号:<input type="text" name="account" /><br />
密码:<input type="password" name="pwd" /><br />
<input type="submit" value="判断" />
</form>
<?php
if(!empty($_POST['account'])){
$acc=$_POST['account'];
$pwd=$_POST['pwd'];
$acc_len=strlen($acc);
$pwd_len=strlen($pwd);
if(is_numeric($pwd)){
if($acc_len==12 && $pwd_len==12){
if($pwd>1000){
echo '正确!';
}
}
}else{
echo '错误!';
}
}
?>追问
账号:<input type="text" name="account" /><br />
密码:<input type="password" name="pwd" /><br />
<input type="submit" value="判断" />
</form>
<?php
if(!empty($_POST['account'])){
$acc=$_POST['account'];
$pwd=$_POST['pwd'];
$acc_len=strlen($acc);
$pwd_len=strlen($pwd);
if(is_numeric($pwd)){
if($acc_len==12 && $pwd_len==12){
if($pwd>1000){
echo '正确!';
}
}
}else{
echo '错误!';
}
}
?>追问
谢谢您的回答。
请问这种查询会对服务器又什么安全影响吗,需要过滤字符串什么的吗?
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-01-23
判断条件 12 == strlen($zh) && 12 == strlen($mm) && is_numeric($mm) && (1000 < intval($mm))追问
echo '正确';
} else {
echo '错误';
}
谢谢回答,可以把代码都写一下吗,我对PHP不熟。
追答if (12 == strlen($zh) && 12 == strlen($mm) && is_numeric($mm) && (1000 < intval($mm))) {echo '正确';
} else {
echo '错误';
}