php简易表单
来源:互联网 发布:python mysql模块安装 编辑:程序博客网 时间:2024/06/18 17:29
<!DOCTYPE HTML><html><head> <meta charset="utf-8"> <title>xiaochen</title> <style> .error{color: #FF0000;} </style></head><body><?php$nameErr=$emailErr=$genderErr=$websiteErr="";$name=$email=$gender=$comment=$website="";if($_SERVER["REQUEST_METHOD"]=="POST") { if (empty($_POST["name"])) { $nameErr = "名字是必需的"; } else { $name = test_input($_POST["name"]); if (!preg_match("/^[a-zA-Z]*$/", $name)) { $nameErr = "只允许字母和空格"; } } if (empty($_POST["email"])) { $emailErr = "邮箱是必需的"; } else { $email = test_input($_POST["email"]); if (!preg_match("/([\w\-]+@[\w\-]+\.[\w\-]+)/", $email)) { $emailErr = "邮箱格式非法哦"; } } if (empty($_POST["gender"])) { $genderErr = "性别是必需的"; } else { $gender = test_input($_POST["gender"]); } if (empty($_POST["comment"])) { $comment = ""; } else { $comment = test_input($_POST["comment"]); } if (empty($_POST["website"])) { $website = ""; $websiteErr = "URL地址必须的"; } else { $website = test_input($_POST["website"]); if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i", $website)) { $websiteErr = "URL地址非法哦"; } }}function test_input($data){ $data=trim($data); $data=stripslashes($data); $data=htmlspecialchars($data); return $data;}?><h2 align="center">表单</h2><p><span class="error">* 必需字段</span></p><form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"> 名字: <input type="text" name="name" value="<?php echo $name;?>"> <span class="error">* <?php echo $nameErr;?></span> <br><br> Email: <input type="text" name="email" value="<?php echo $email;?>"> <span class="error">* <?php echo $emailErr;?></span> <br><br> 网址: <input type="text" name="website" value="<?php echo $website?>"> <span class="error">* <?php echo $websiteErr;?></span> <br><br> 备注: <textarea name="conmment" rows="5" cols="40"><?php echo $comment;?></textarea> <br><br> 性别: <input type="radio" name="gender" <?php if (isset($gender) && $gender=="female") echo "checked";?> value="female">女 <input type="radio" name="gender" <?php if (isset($gender) && $gender=="male") echo "checked";?> value="male">男 <span class="error">* <?php echo $genderErr;?></span> <br><br> <input type="submit" name="submit" value="Submit"></form><?phpecho "<h2>您输入的内容为:</h2>";echo $name;echo "<br>";echo $email;echo "<br>";echo $website;echo "<br>";echo $comment;echo "<br>";echo $gender;?></body></html>
阅读全文
0 0
- php简易表单
- php写一个简易的登录表单
- PHP简易表单验证与简易留言板实例
- Html简易表单制作
- Easy Validate简易表单验证
- 简易JQuery表单验证插件
- php表单
- php 表单
- PHP表单
- PHP表单
- PHP-表单
- Php表单
- PHP 表单
- php表单
- php表单
- PHP表单
- 简易PHP抓网页
- Guoqzhang_PHP 简易php framework
- 写了 15 年代码,总结出提升 10 倍效率的三件事
- Windows和Linux容器异同大起底
- Statgraphics Centurion v18.1.01官方版下载附安装教程
- OpenCV组件学习
- 结构体排序
- php简易表单
- Java Synchronized的用法
- Lintcode 2: 尾部的零
- MAC FreeVPN
- Java CAS 和ABA问题
- BZOJ3833: [Poi2014]Solar lamps
- 替换给定字符数组的空格
- 使用apache反代tomacat
- Oil Skimming HDU