从GET输出数组数据

时间:2011-03-20 21:10:21

标签: html arrays post

我想知道是否有人可以从页面发送的表单输出数据。数据以数组形式发送,表单如下所示:

<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>&nbsp;</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>&nbsp;
  </p>
  <p>
    <input type="submit" name="submit" id="submit" value="Display Standings" />
  </p></td>
</tr>
</table>
</form>

我需要在隐藏字段中输出此表单中的数据,以便在特定时间段刷新页面。

有什么想法吗?

提前致谢!

2 个答案:

答案 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']),依此类推。