PHP和表单 [英] PHP and forms

查看:39
本文介绍了PHP和表单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个简单的测试表单和一个处理它的PHP脚本。表格

没有将数据传递给脚本,所以我在提交时最终得到一个空的html

文件。


表单的设置是这样的 -


< FORM ACTION =" HandleForm.php" METHOD = POST>

< TABLE>

< TR>

< TD>名字:< / TD>

< TD>< INPUT TYPE =" text" NAME ="第一及QUOT; SIZE = 20>< / TD>

< / TR>

< TR>

< TD>姓氏:< ; / TD>

< TD>< INPUT TYPE =" text" NAME ="最后" SIZE = 20>< / TD>

< / TR>

< TR>

< TD>电子邮件地址:< ; / TD>

< TD>< INPUT TYPE =" text" NAME ="电子邮件" SIZE = 30>< / TD>

< / TR>

< TR>

< TD>评论:< / TD>

< TD>

< TEXTAREA NAME =" comments" ROWS = 5 COLS = 40>< / TEXTAREA>

< / TD>

< / TR>

< TR>

< TD>

< CENTER>

< INPUT TYPE =" submit" NAME = [提交" VALUE =提交>

< / CENTER>

< / TD>

< / TR>

< / TABLE>


和脚本 -


< HTML>

< HEAD>

< TITLE>表单结果< / TITLE>

< / HEAD>

< BODY>

<?php

print("您的名字是$ first。< BR> \ n");

print("您的姓氏是$ last。< BR> \ n");

print("您的电子邮件是< A

HREF = \" mailto :$ email \"> $ email< / A>。< BR> \ n");

print("这是你必须的)

说:< BR>< BR> \ n< I> $ comments< / I>< BR> \ n");

?>

< / BODY>

< / HTML>


我是新的,所以评论将不胜感激。


TIA,

andrew

解决首先。

。< BR> \ n");

print("你的姓氏是


last。< ; BR> \ n");

print("您的电子邮件是< A

HREF = \" mailto:

email\">

i have a simple test form and a php script that handles it. the form
is not passing the data to the script, so i end up with an empty html
file on submit.

the form''s setup is like this -

<FORM ACTION="HandleForm.php" METHOD=POST>
<TABLE>
<TR>
<TD>First Name:</TD>
<TD><INPUT TYPE="text" NAME="first" SIZE=20></TD>
</TR>
<TR>
<TD>Last Name:</TD>
<TD><INPUT TYPE="text" NAME="last" SIZE=20></TD>
</TR>
<TR>
<TD>Email Address:</TD>
<TD><INPUT TYPE="text" NAME="email" SIZE=30></TD>
</TR>
<TR>
<TD>Comments:</TD>
<TD>
<TEXTAREA NAME="comments" ROWS=5 COLS=40></TEXTAREA>
</TD>
</TR>
<TR>
<TD>
<CENTER>
<INPUT TYPE="submit" NAME="submit" VALUE="Submit">
</CENTER>
</TD>
</TR>
</TABLE>

and the script -

<HTML>
<HEAD>
<TITLE>Form Results</TITLE>
</HEAD>
<BODY>
<?php
print ("Your first name is $first.<BR>\n");
print ("Your last name is $last.<BR>\n");
print ("Your Email is <A
HREF=\"mailto:$email\">$email</A>.<BR>\n");
print ("This is what you had to
say:<BR><BR>\n<I>$comments</I><BR>\n");
?>
</BODY>
</HTML>

i''m sort of new at this, so comments would be appreciated.

TIA,
andrew

解决方案

first.<BR>\n");
print ("Your last name is


last.<BR>\n");
print ("Your Email is <A
HREF=\"mailto:


email\">


这篇关于PHP和表单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆