<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<?php
$name1=$name2=$name3=$name4="";
$errName1=$errName2=$errName3=$errNam4="";
if($_SERVER["REQUEST_METHOD"]=="POST"){
if(empty($_POST["name1"])){
$errName1="姓名为空";
}else{
$name1=test($_POST["name1"]);
};
if(empty($_POST["name2"])){
$errName2="email不能为空";
}else{
$name2=test($_POST["name2"]);
};
if(empty($_POST["name3"])){
$errName3="地址不能为空";
}else{
$name3=test($_POST["name3"]);
};
if(empty($_POST["name4"])){
$errName4="性别不能为空";
}else{
$name4=test($_POST["name4"]);
};
};
function test($data){
$data=trim($data);
$data=stripslashes($data);
$data = htmlspecialchars($data);
return $data;
};
?>
<form method="post" action="<?php echohtmlspecialchars($_SERVER['PHP_SELF']) ;?>">
姓名:<input type="text" name="name1" value="<?php echo $name1; ?>">
<span><?php echo $errName1; ?></span>
email:<input type="text" name="name2" value="<?php echo $name2; ?>">
<span><?php echo $errName2; ?></span>
地址:<input type="text" name="name3" value="<?php echo $name3; ?>">
<span><?php echo $errName3; ?></span>
性别:<input type="radio" name="name4" value="nan" <?php if(isset($name4)&&$name4=="nan") echo "checked"?>>男
<input type="radio" name="name4" value="nv" <?php if(isset($name4)&&$name4=="nv") echo " checked"?>>女
<span><?php echo $errName4; ?></span>
<input type="submit" name="submit" value="提交">
</form>
<?php
echo "<h2>您的输入:</h2>";
echo $name1;
echo "<br>";
echo $name2;
echo "<br>";
echo $name3;
echo "<br>";
echo $name4;
?>
</body>
</html>
php表单验证
最新推荐文章于 2023-07-15 14:11:39 发布