加入收藏 | 设为首页 | 会员中心 | 我要投稿 焦作站长网 (https://www.0391zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP_MySQL教程-第三天 基本函数第1/2页

发布时间:2020-03-16 01:42:38 所属栏目:PHP教程 来源:互联网
导读:PHP_MySQL教程-第三天 基本函数


<html> 
<body> 
<?php 
if ($submit) { 
    if (!$first || !$last) { 
        $error = "对不起,您必须填写所有的栏目!"; 
    } else { 
        // 处理表格输入内容 
        echo "谢谢!"; 
    } 

if (!$submit || $error) { 
    echo $error; 
    ?> 
    <P> 
    <form method="post" action="<?php echo $PHP_SELF ?>"> 
    第一栏: <input type="text" name="名" value="<?php echo $first ?>"><br>    第二栏: <input type="text" name="姓" value="<?php echo $last ?>"><br>    <input type="Submit" name="submit" value="输入信息"> 
    </form> 
    <?php 
} // if结束 
?> 
</body> 
</html>  

这段程序中关键的地方是嵌套的条件判定语句。第一层检查用户是否按了发送数据的按钮。如果是,程序接着检查$first和$last两个变量是否都存在。那个 || 符号表示“或”,而 ! 符号表示“非”。那一句程序用一般语言描述就是“如果$first不存在或者$last不存在,那么就把 $error变量置成下面的值。” 
接下来,我们再进一步,检查一段文字的长度。这对用户口令的检查是很有必要的,因为您不想让某些懒惰的用户输入只有一、两个字的口令,可能会要求他们输入六位长的口令。 
我们已经讲到strlen()这个函数了。它只是简单地返回一个数字,该数字等于被测变量中所包含的字符个数。这里,我修改一下上面的程序,检查一下$first与$last的长度。

复制代码 代码如下:


<html> 
<body> 
<?php 
if ($submit) { 
    if (strlen($first) < 6 || strlen($last) < 6) { 
        $error = "对不起,您必须填写所有栏目!"; 
    } else { 
        // 处理表格输入内容 
        echo "谢谢!"; 
    } 

if (!$submit || $error) { 
    echo $error; 
    ?> 
    <P> 
    <form method="post" action="<?php echo $PHP_SELF ?>"> 
    第一栏: <input type="text" name="名" value="<?php echo $first ?>"><br>    第二栏: <input type="text" name="姓" value="<?php echo $last ?>"><br>    <input type="Submit" name="submit" value="输入信息"> 
    </form> 
    <?php 
} // if结束 
?> 
</body> 
</html>  


您可以执行一下这段程序,输入六个字或少于六个字的内容。这种校验很简单,但很有效。>> 

1

(编辑:焦作站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读