如何调用html表单

时间:2010-04-19 07:13:52

标签: php mysql html

我有这个html表单,然后它会调用addstuds.php来执行在mysql数据库中插入记录的代码。

    <form name="formcheck" method="post" action="addstuds.php">
<td width="30" height="35"><font size="3">*I D Number:</td>
<td width="30"><input  name="idnum" onkeypress="return isNumberKey(event)" type="text" maxlength="5" id='numbers'/></td>
</tr>

<tr>
<td width="30" height="35"><font size="3">*Year:</td>
<td width="30"><input  name="yr" onkeypress="return isNumberKey(event)" type="text" maxlength="5" id='numbers'/></td>

<td width="30" height="35"><font size="3">Section:</td>
<td width="30"><input  name="sec"  type="text" maxlength="15"></td>
</tr>

在addstuds.php中的插入代码完成执行后,我需要做什么才能使regstuds.php(html表单)再次出现?请帮助

2 个答案:

答案 0 :(得分:1)

执行后您可以includerequire文件。

或者,你可以做一个很好的'ol HTTP重定向:header( 'Location: regstuds.php' );。 进行重定向的唯一问题是,如果您已将任何标头发送回客户端,则在发送之后您无法对其进行修改。但当然,也有一个解决方案:使用JavaScript:window.location = "regstuds.php";将会这样做。

答案 1 :(得分:0)

您可以在regstuds.php顶部的addstuds.php中包含表单处理代码,并让表单操作通过使用$ _SERVER ['PHP_SELF']将您带回regstuds.php。

对于成功消息,如果添加成功则可以设置标志,如果该标志为真,则回显脚本标记。