Html表单->PHP输出

本文介绍了HTML表单中如何收集用户信息,并通过PHP处理这些数据。包括输入验证、信息完整性检查以及根据用户输入的不同情况生成相应的反馈。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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>';

}?>


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

limaning

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值