php学习-表单验证2
2015-08-18 17:38
651 查看
<html> <body> <head> <style> .e{color:#ff0000} </style> </head> <?php $name = $email = $website = $comment = $sex = ""; $nameErr = $emailErr = $sexErr = ""; function input($data){ $data=trim($data); $data=htmlspecialchars($data); $data=stripslashes($data); return $data; } $method=$_SERVER["REQUEST_METHOD"]; if($method=="POST"){ if(empty($_POST["name"])){ $nameErr="!姓名是必填项"; }else{ $name=input($_POST["name"]); } if(empty($_POST["email"])){ $emailErr="!邮箱不能为空"; }else{ $email=input($_POST["email"]); } if(empty($_POST["sex"])){ $sexErr="!性别为必选项"; }else{ $sex=input($_POST["sex"]); } $website=input($_POST["website"]); $comment=input($_POST["comment"]); } ?> <h2>验证实例2</h2> <p><span class="e">*必填字段</span></p> <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"> 姓名:<input type="text" name="name"> <span class="e">*<?php echo $nameErr;?></span><br><br> 邮箱:<input type="text" name="email"> <span class="e">*<?php echo $emailErr;?></span><br><br> 网址:<input type="text" name="website"><br><br> 评论:<textarea name="comment" rows="5", cols="40"></textarea><br><br> 性别:<input type="radio" name="sex" value="male">男 <input type="radio" name="sex" value="female">女 <span class="e">*<?php echo $sexErr;?></span><br><br> <input type="submit" name="submit" value="提交一下"> </form> <?php echo $name."<br>"; echo $email."<br>"; echo $website."<br>"; echo $comment."<br>"; echo $sex."<br>"; ?> </body> </html>
相关文章推荐
- setpwent函数
- php程序效率优化的一些策略小结
- 纯PHP实现定时器任务(Timer)
- qemu中连接主机和使用tftp
- laravel遇到的问题
- ubuntu环境下安装erlang OTP开发环境
- 以实例全面讲解PHP中多进程编程的相关函数的使用
- Laravel Upload Manager
- php数组——将服务端的文件载入数组并显示成web页面
- Editplus配置PHP
- php readfile(),解决下载文件因时文件太大而无法找到文件
- Ubuntu搭建FTP服务器
- PHP Warning: PHP Startup: Unable to load dynamic library 'C:/PHP/ext\\php_ldap.dll' - The specified
- php 压缩服务器上的文件为zip 和下载zip文件
- 深入探究PHP的多进程编程方法
- CURL POST请求上传图片
- PHP版3DES加解密类
- Thinkphp常用配置文件
- PHP 怎么随机获取数组里面的值
- 78 php&C "" 和NULL 指针