从表单中提取页面上的数据

时间:2014-04-24 14:03:02

标签: php html forms

我试图将此(www.dha.gov.za/status/index.php)添加到我的页面。我想要一个表单发布到页面,然后在我的页面上打印结果,没有任何重定向。 表格非常简单:

<form action="http://www.dha.gov.za/status/index.php" method="POST">
<label>ENTER ID Number </label><br />
<INPUT NAME="id" TYPE="text" MAXLENGTH=13 SIZE=13 style="font-size:32px;" />
<INPUT TYPE=submit NAME="vstatus" VALUE="ID Application" >
<INPUT TYPE=submit NAME="vstatus" VALUE="Passport Application" >
<INPUT TYPE=submit NAME="vstatus" VALUE="Marital">
<INPUT TYPE=submit NAME="vstatus" VALUE="Alive or Deceased">
<INPUT TYPE=submit NAME="vstatus" VALUE="ID Duplicate">
<INPUT TYPE=submit NAME="vstatus" VALUE="Permit Application">
</form>

例如,如果我输入我的身份证号码并点击&#34; Marital&#34;,我会被重定向到一个页面,上面写着&#34; MARRIAGE STATUS = SINGLE&#34;,我想保持同样的页面作为表格,并显示这个和所有其他可能的&#34;提交&#34;按钮,Passport应用程序,ID应用程序等。

我看不到文件的PHP部分(www.dha.gov.za/status/index.php)或其内容,我只能看到POST的输出。我要显示这个输出。

1 个答案:

答案 0 :(得分:0)

您可以这样做:

<?php 
if(isset($_POST['id'])){

// search in database
// display result e.g: "Marriage status: Single"
}
?>
<!-- display form -->
<form action="http://www.dha.gov.za/status/index.php" method="POST">
<label>ENTER ID Number </label><br />
<INPUT NAME="id" TYPE="text" MAXLENGTH=13 SIZE=13 style="font-size:32px;" value="<?php (isset($_POST['id'])?$_POST['id']:'')?>"/>
<INPUT TYPE=submit NAME="vstatus" VALUE="ID Application" >
<INPUT TYPE=submit NAME="vstatus" VALUE="Passport Application" >
<INPUT TYPE=submit NAME="vstatus" VALUE="Marital">
<INPUT TYPE=submit NAME="vstatus" VALUE="Alive or Deceased">
<INPUT TYPE=submit NAME="vstatus" VALUE="ID Duplicate">
<INPUT TYPE=submit NAME="vstatus" VALUE="Permit Application">
</form>

使用此解决方案,您可以使用提供的ID

显示数据和表单填充