帐号: 密码:
// 设为首页 // 收藏本站 // 请您留言 // 网址导航
远方教程-满足你的求知欲!
站内搜索:
HTML ASP PHP CSS DIV Dreamweaver Photoshop Word Excel PPT SEO技巧
您当前位置:网站首页 >> PHP教程 >> PHP零基础入门 >> 阅读文章

php零基础入门第三章:php实例之反馈表单

来源:远方教程 作者:远方教程 发布时间:2014-11-13 查看次数:2314 访问[新版]

  本章导读

  3.4 反馈表单

  让我们再添加一个反馈表单以便你的浏览者填写e-mail给你。举例来说我们用一种很简单的方法实现它,我们只需要两个页面:一个为浏览者提供输入表单;一个获得表单数据并处理、mail给你

  PHP中获取表单数据是很简单的。当一个表单被发送后,表单中所包含的各个元素被赋上了相应的值,而这样就可以像引用一般变量一样使用了

<FORM name="myform"ACTION="process_form.php3"METHOD="POST">

<INPUT TYPE="TEXT" NAME="mytext" VALUE="Some Value">

</FORM>

  在 process_form.php3中,变量$mytext就被赋予了输入的值--非常简单!同样的,你可以从列表框、多选框、单选框、按钮等表单元素中取得变量值。你唯一要做的就是为表单中的每一个元素取名以便将来可以引用。

  根据这个方法,我们可以生成一个简单的包含三个元素的表单:姓名、e-mail地址和留言。当浏览者发送表单后,处理该表单PHP页面(sendfdbk.php3)读取数据,检查姓名是否为空,最后将数mail给你。

表单:form.php3

<?
include("include/common.inc");
$title = "Feedback";
include("include/header.inc");
?>

<P>
<FORM ACTION="sendfdbk.php3" METHOD="POST">
<INPUT TYPE="text" NAME="name" value="Your name" SIZE="20" MAXLENGTH="30">
<INPUT TYPE="text" MAXLENGTH="40" WIDTH="20" value="Your Email" NAME="email">
<BR>
<TEXTAREA ROWS="7" COLS="40" NAME="comment"
> Your feedback on my home page. </TEXTAREA>
<BR>
<INPUT TYPE="submit" VALUE="Send Feedback!"
>
</FORM>
</P>

<?
include("include/footer.inc");
?>

  处理表单:sendfdbk.php3

<?
include("include/common.inc");
$title = "Feedback";
include("include/header.inc");
if ($name =="" )
{
// 现在我很讨厌匿名的留言
echo "Duh ? How come you are anonymous?";
}
elseif ($name == "Your name")
{
// 这个浏览者真是不想透露姓名啊
echo "Hello ? <B>Your name</B> is supposed to be replaced wit
h your actual name!</B>";
}
else
{
// 输出一段礼貌的感谢
echo " Hello, $name. <BR>
Thank you for your feedback. It is greatly appreciated. <BR>
Thanking yo
u <BR>
$MyName <BR>
$MyEmailLink ";
// mail
mail($MyEmail, "Feedback.","
Name : $name
E-mail : $emai
l Comment : $comment ");
}
include("include/footer.inc");
?>

打印 打印 | 关闭 关闭 评论
相关文章
图片新闻
站内搜索  
搜索
猜您喜欢  
最新更新  
阅读排行  
关于我们 | 联系方式 | 大事记 | 免责声明 | | 给我留言
部分广告源自金山联盟2345联盟 QQ咨询 站长之家QQ群:232617873
Copyright 2024 远方教程 © All Rights Reserved.

回顶部