php中必须表单

来源:互联网 发布:田岛绣花软件9.0 编辑:程序博客网 时间:2024/05/18 00:38

<html>
<head>
<title></title>
<meta charset="utf-8">
<style>
    .error
    {
    color:red;
     }
    
    </style>
</head>
<body>
<?php
//首先是获取表单中的值,怎样来获取
$nameErr=$emailErr=$webErr="";
$email=$name=$website="";
//$_POST["fname"]是从name=“fname”的表单中获取数据
if($_SERVER["REQUEST_METHOD"]=="POST")//第一步是确定form是哪一个是利用提交方式进行确定的
{
    if(empty($_POST["fname"]))
    {
    //显然可以知道是empty是一个函数,使用来判断一个表单内是不是填为空
        $nameErr="Name is Required";
    }
    else
    {
        $name=$_POST["fname"];
    }
    if(empty($_POST['email']))
    {

        $emailErr="Email is Require";
    }
    else
    {
        $email=$_POST['email'];
    }
    if(empty($_POST['web']))
    {
        $webErr='Website is require';
    }
    else
    {
        $website=$_POST['web'];
    }
}
?>

<h3>PHP表单验证实例</h3>
<p>*必填字段*</p>
<form method="post" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>">
Name:<input type="text" name="fname"><span class="error">
<?php echo $nameErr;?>
</span>
<br/>
E-mail:<input type="text" name="email">
<span class='error'><?php echo $emailErr;?></span>
<br/>
Website:<input type="text" name="web">
<br/>
<label>comment:</label><textarea name="comment" rows="5" cols="40"></textarea>
<br>
Gender:<input type="radio" name="gender" value="female">Female
<input type="radio" name="gender" value="male">Male
<br/>
<input type="submit" name="submit" value="Submit">
</form>
</body>
</html>
<!-- 这个程序告诉我们的是当一个程序的代码中含有php的时候这个时候你要求我文件的缩写命名后面的
后缀应该用php不应该用html,而且也让我知道一点是我们在一个php文件中书写的php
代码之间变量都是相关联的,其实很多时候我们是可以到的动态的提示,和数据有关系的,一开始并不是没有
输出,只是其输出为空。    -->
0 0