表单提交
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
ne:<input type="text" name="fname"></input>
<input type="submit"></input>
</form>
输入验证
<?php
$name=$email=$website=$comment=$gender='';
$nameErr=$emailErr=$websiteErr=$commentErr=$genderErr='';
if($_SERVER["REQUEST_METHOD"]=="POST"){
if(empty($_POST["name"]))
$nameErr="Name is required";
else{
$name=test_input($_POST['name']);
if(!preg_match("/^[a-zA-Z]*$/", $name)) $nameErr="只允许含有字母和空格";
}
if(empty($_POST["email"]))
$emailErr="email is required";
else{
$email=test_input($_POST['email']);
if(!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email)) $emailErr="非法邮件地址";
}
if(empty($_POST["website"]))
$websiteErr="website is required";
else{
$website=test_input($_POST['website']);
if(!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i", $website))
$websiteErr="web不合法";
}
if(empty($_POST["comment"]))
$commentErr="comment is required";
else
$comment=test_input($_POST['comment']);
if(empty($_POST["gender"]))
$genderErr="gender is require