我想知道是否有人可以从页面发送的表单输出数据。数据以数组形式发送,表单如下所示:
<form method="post" action="/?module=scoreboard&n=index">
<table width="101" border="0" align="center">
<tr>
<th colspan="2" scope="col"><p>Select Division(s)</p>
<p> </p></th>
</tr>
<tr>
<td width="74"> <label for="div1">Division 1</label></td>
<td width="20"><input type="checkbox" name="div[]" id="div1" value="1" />
</td>
</tr>
<tr>
<td><label for="div2">Division 2</label></td>
<td><input type="checkbox" name="div[]" id="div2" value="2"/>
</td>
</tr>
<tr>
<td><label for="div3">Division 3</label></td>
<td><input type="checkbox" name="div[]" id="div3" value="3" />
</td>
</tr>
<tr>
<td><label for="div4">Division 4</label></td>
<td><input type="checkbox" name="div[]" id="div4" value="4" />
</td>
</tr>
<tr>
<td colspan="2"><p>
</p>
<p>
<input type="submit" name="submit" id="submit" value="Display Standings" />
</p></td>
</tr>
</table>
</form>
我需要在隐藏字段中输出此表单中的数据,以便在特定时间段刷新页面。
有什么想法吗?
提前致谢!
答案 0 :(得分:0)
print_r($_POST);
查看已发送数据的完整结构。
答案 1 :(得分:0)
当您使用数组HTML端时,您只需在POST数据中使用相应的PHP数组。
例如,要查看是否选中了第一个div[]
复选框,您需要查看相应的值是否在$ _POST ['div']数组中。例如:
if(in_array(1, $_POST['div']) {
// The first checkbox was selected. Do exciting things here.
}
要检查第二个,请使用in_array(2, $_POST['div'])
,依此类推。