作者blu1121 (Big Brain)
看板PHP
标题[请益] 表单的if判断
时间Wed Feb 15 21:44:21 2012
简单说明下,页面上有两个栏位
第一个if是判断有没有按下check,
第二个if是判断栏位所输入的字元是否少於六个字元数,
(但目前一直找不出错误,
即使表单内的两个栏位都超过6个字元了,还是一样显示"error!" )
不知道哪里有错,请各位帮忙:)
<html>
<body>
<?php
echo strlen($_POST["n1"])."<br>";
echo strlen($_POST["n2"])."<br>";
echo $_POST["submit"]."<br>";
if (isset($_POST["submit"]) && $_POST["submit"]=="check")
{
if (strlen($_POST["n1"]< 6) && strlen($_POST["n2"] < 6)) {
echo "error!";
}
else {
echo "OK!";
}
}
?>
<form method="post" action="">
Row1: <input type="text" name="n1"><br>
Row2: <input type="text" name="n2"><br>
<input type="Submit" name="submit" value="check">
</form>
</body>
</html>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 180.177.90.129
※ 编辑: blu1121 来自: 180.177.90.129 (02/15 21:56)
1F:推 wayway2004:strlen($_POST["n1"])<6 && strlen($_POST["n2"])<6 02/15 21:53
2F:→ blu1121:原来是)错边,一直没发现..感谢@@ 02/15 21:59