我目前正在为工作中的员工创建一个时间表表单,但我一直致力于正确发布输入值。我已经设置了一个数据库,但现在我什至无法获取要在 .php 页面中显示的值。这是我当前表中的示例:
<html>
<form method="POST" form action="result.php">
<table>
<tr><td><b>Day of Week</td><td><b>Week 1 Hours</td><td><b>Week 2 Hours</td> <td>
<tr><td>Monday</td><td>
<input type="text" name="Monday" size="3" maxlength="4" value="" onkeypress="return inputLimiter(event,'Numbers')">
<input type="checkbox" tabindex="-1" name="Stime1">Sick?<input type="checkbox" tabindex="-1" name="Vac1">Vacation?</td>
<td><input type="text" name="Monday2" size="3" maxlength="4" value="" onkeypress="return inputLimiter(event,'Numbers')">
<input type="checkbox" tabindex="-1" name="Stime2">Sick?<input type="checkbox" tabindex="-1" name="Vac2">Vacation?</td></tr>
</table>
<input type="submit" value="submit">
</html>
这种模式持续一周中的每一天。然后,当我尝试查看帖子的结果时,我无法完成任何工作。我采取了尝试:
<html>
<?php var_dump ($_POST);
?>
</html>
我得到的只是一个空白页面,如果我查看源代码,它只会显示所使用的 php 代码。现在已经很晚了,所以我一定是太累了,错过了一些东西,但我就是想不起来。
我在您的 HTML 中看到一些错误。
我在本地格式化了您的源。我不知道你是否故意这样做(只是复制表格的一小部分),但缺少一些标签。
我更正了你的 HTML,也许你应该尝试一下。我不知道是否能解决问题。但这里有一些错误:
- 你永远不会关闭
<b>
表格第一行中的标签。
- 有一个表格数据标签
(<td>)
第 2 周后,您不会关闭(这太多了)。
- 您没有关闭第一行的表行标记。
(<tr>)
- 您没有关闭表单标签。
- 开始表单标签中方法和操作之间的单词形式不正确。我想这应该被删除。
<html>
<form method="POST" action="result.php">
<table>
<tr>
<td><b>Day of Week</b></td>
<td><b>Week 1 Hours</b></td>
<td><b>Week 2 Hours</b></td>
</tr>
<tr>
<td>Monday</td>
<td><input type="text" name="Monday" size="3" maxlength="4" value="" onkeypress="return inputLimiter(event,'Numbers')"> <input type="checkbox" tabindex="-1" name="Stime1">Sick?<input type="checkbox" tabindex="-1" name="Vac1">Vacation?</td>
<td><input type="text" name="Monday2" size="3" maxlength="4" value="" onkeypress="return inputLimiter(event,'Numbers')"> <input type="checkbox" tabindex="-1" name="Stime2">Sick?<input type="checkbox" tabindex="-1" name="Vac2">Vacation?</td>
</tr>
</table>
<input type="submit" value="submit">
</form>
</html>
让我知道这是否有帮助。
干杯。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)