Form
姓名:
| |
密码:
| |
密码确认:
| |
性别:
| 男 女 |
生日:
| |
E-mail:
| |
职业:
|
//本程序用于接收来自HTML页面的表单数据并进行相应的验证
$founderr = false;//初始化founderr变量,表示没有错误
if(!ereg("[a-zA-Z_]", $_POST['username']))//判断姓名格式
{
echo "姓名格式不正确
";
$founderr = true;
}
if(!ereg("[0-9]{4}-[0-9]{2}-[0-9]{2}", $_POST['birthday']))//判断日期格式
{
echo "日期格式不正确
";
$founderr = true;
}
if(!ereg("^[a-zA-Z0-9_.]+@([a-zA-Z0-9_]+.)+[a-zA-Z]{2,3}$", $_POST['email']))//判断E-mail格式
{
echo "E-mail地址格式不正确
";
$founderr = true;
}
if($_POST['password'] != $_POST['password2'])//判断两次密码是否相等
{
echo "两次密码输入不相同";
$founderr = true;
}
if(!$founderr)//如果没有错误,则输出表单内容
{
?>
Form
姓名:
| <?php echo $_POST['username'] ?> |
密码:
| <?php echo $_POST['password'] ?> |
性别:
| <?php if($_POST['sex']==0) echo "男"; else echo "女" ?> |
生日:
| <?php echo $_POST['birthday'] ?> |
E-mail:
| <?php echo $_POST['email'] ?> |
职业:
| <?php echo $_POST['job'] ?> |