php使用html表单提交
注意:本文假定您有权访问运行PHP 3.0或更高版本的Web服务器。 您需要对PHP本身以及创建HTML表单有基本的了解。
HTML表格
在本文的过程中,您将了解不同类型HTML表单元素如何提供PHP可以访问的信息。 对于此示例,我使用一个简单的信息表单,该表单由两个文本字段,两个复选框和一个允许多个条目的选择框组成:
清单1. HTML表单
<html>
<head><title>Tour Information</title></head>
<body>
<h2>Mission Information</h2>
<form action="formaction.php">
<table width="100%">
<tr><td>Ship Name:</td><td><input type="text" name="ship" /></td></tr>
<tr><td>Trip Date:</td><td><input type="text" name="tripdate" /></td></tr>
<tr><td colspan="2">Mission Goals:</td></tr>
<tr>
<td><input type="checkbox" name="exploration" value="yes" />
Exploration</td>
<td><input type="checkbox" name="contact" value="yes" />
Contact</td>
</tr>
<tr>
<td valign="top">Crew species: </td>
<td>
<select name="crew" multiple="multiple">
<option value="xebrax">Xebrax</option>
<option value="snertal">Snertal</option>
<option value="gosny">Gosny</option>
</select>
</td>
</tr>
<tr><td colspan="2" align="center"><input type="submit" /></td></tr>
</table>
</form>
</body>
</html>
在未指定方法的情况下,此表单使用默认值GET
,其中浏览器将表单值附加到URL,如下所示:
http://www.vanguardreport.com/formaction.php?
ship=Midnight+Runner&tripdate=12-15-2433&exploration=yes&crew=snertal&crew=gosny
图1显示了表单本身。