复选框从文本框中获取值

时间:2012-10-08 22:45:27

标签: php checkbox textbox

我在组合复选框和文本框值时遇到问题。这是我的snipet代码:

<input type="checkbox" name="id_staf[]" value="query from database">
<input type="text" name="note[]" value="any text entered">
<br>
<input type="checkbox" name="id_staf[]" value="query from database">
<input type="text" name="note[]" value="any text entered">
<br>
<input type="checkbox" name="id_staf[]" value="query from database">
<input type="text" name="note[]" value="any text entered">
<br>

这是我处理该表单的php代码:

$array_id_staf = $_POST['id_staf'];
$array_note= $_POST['note'];

for($a = 0; $a < count($array_id_staf); ++$a) {
echo $query1 = "UPDATE peserta SET note='$array_note[$a]' WHERE id= '$array_id_staf[$a]'<br>debugging";
//----------------------testing---------------------------@mysql_query($query1); // hold first for debugging
} // Closing for

如果选中所有复选框,则结果正常。但如果检查了第二个和第三个,则数组$ array_note会出错。

请帮帮我。提前谢谢。

0 个答案:

没有答案
相关问题