Html中的文档:
<formaction="pro.php" method="post" target="_self">
//action=php表示引用此文件 method=“post”表示引用方式 target="_self"在原页面刷新显示
<p><label>Name:<input type="text" name="name" size="20"maxlength="40" /></label></p>
<p><label>Email地址:<input type="text" name="email"size="40" maxlength="60" /> </label></p>
<p><label>内容:<textarea name="comments" rows="3"cols="40"></textarea> </label></p>
Pro.php中的关键代码:
<?php
//$name =$_REQUEST['name']; // 获得html表单中用户输入的值,将其赋给变量
//$email= $_POST['email'];
//$comment= $_POST['comments'];
if(!empty($_REQUEST['name'])){
$name = $_REQUEST['name']; //不为空则赋值
}else{ // 为空 则弹出信息
$name = null;
echo '<p class="error">请写上您的名字!</p>';
}
if(!empty($_REQUEST['email'])){
$email = $_REQUEST['email'];
}else{
$email = null;
echo '<p class = "error">请输入您的email地址</p>';
}
if(!empty($_REQUEST['comments'])){
$comments = $_REQUEST['comments'];
} else{
$comments = null;
echo '<p class = "error">请写上内容。</p>';
}
if(isset($_REQUEST['gender'])){
$gender = $_REQUEST['gender'];
}
else{
$gender = null;
}
if($gender == 'M'){
echo "<p>谢谢,先生</p>";
}elseif($gender== 'F'){
echo " <p>谢谢,女士<p/>";
}else{
echo "<p>您尚未选择性别</p>";
if ($name&& $email && $gender && $comments) { //若信息完整,则打印信息
echo "<p>非常感谢! <b>$name</b>
您写了以下建议:<br/>
$comment</p>
<p>我们将会回复邮件到您的email地址:,<i>$email</i></p>";
}else{
echo '<p class="error">请填写完整</p>';
}?>