• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP提交自动验证的订单

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

<!DOCTYPE HTML>
<html>
<body>
<?php
$data=" ";
$name = $email= $website1 = $comment = $gener = " ";
$nameerr = $emailerr = $gendererr = $websiteerr = " ";

if($_SERVER["REQUEST_METHOD"]=="POST")
{
if(empty($_POST["name"])){
$nameerr="must write";
}
else {
$name = test($_POST["name"]);
if(!preg_match("/^[a-zA-Z ]*$/",$name)) //是否只有字符和空格
{
$nameerr = "仅支持母和空格!";
}

}

if(empty($_POST["email"])){
$emailerr="must write";
}
else {
$email = test($_POST["email"]);
if(!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email)) //是否有@和.字符
{
$emailerr = "邮件格式不对!";
}
}

$website1 = test($_POST["website"]);
if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website1)) //www.baidu.com
{
$websiteerr = "网站的格式不对";
}

$comment = test($_POST["comment"]);

if(empty($_POST["gender"])){
$gendererr = "must write";
}
else {
$gener = test($_POST["gender"]);
}

}

function test($data)
{
$data = trim($data);//去掉多余的空格 换行
$data = stripslashes($data);//去掉多余的 /
$data = htmlspecialchars($data);//转化为html实体
return $data;
}
?>

<h1>please input your informmation.....</h1>
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?> " method="post">
Name: <input type="text" name="name" values="<?php echo $name ;?>"> <span class="error"> * <?php echo $nameerr ;?></span><br><br>
E-mail: <input type="text" name="email" values="<?php echo $email ;?>"> <span class="error"> * <?php echo $emailerr ;?></span><br><br>
Website: <input type="text" name="website" values="<?php echo $website ;?>"> <span class="error"> * <?php echo $websiteerr;?></span><br><br>
comment: <textarea name="comment" rows="5" cols="40" values="<?php echo $comment;?>"> </textarea> <br>
gener:<input type="radio" name="gender"
<?php if (isset($gender) && $gender=="female") echo "checked";?>
value="female"> Female

<input type="radio" name="gender"
<?php if (isset($gender) && $gender=="male") echo "checked";?>
value="male">Male <span class="error"> * <?php echo $gendererr ;?></span> <br>

<input type="submit" <?php echo "登陆" ?>> <br>
</form>

<?php
echo "informmation:<br>";
echo $name;
/*echo "<br>";
echo $email;
echo "<br>";
echo $website1;
echo "<br>";
echo $comment;
echo "<br>";
echo $gener;
//<span class="error"> * </span>组合一些信息*/


?>
</body>
</html>


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
js用ajax和jison在不同页面的php和html之间互相传值的方法发布时间:2022-07-10
下一篇:
PHP实现源代码学习笔记发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap