Ошибка с CHECKBOXами

scan_work

Guest
Ошибка с CHECKBOXами

Помогите получить значения отмеченных CHECKBOX
<form action="1.php" method="post">
<?php
....
while ( $row = mysql_fetch_array($result) ) {
...
echo '<input type="checkbox" name="x[]" value=".$row["id"].">';
...
}
...
?>
<input type="submit" name="ok" value="ok">
</form>

а в 1.php
<?php
$id=$_POST['x[]'];
?>
выдает ошибку:
Notice: Undefined index: x[]
Что не верно?
 

Сергей123

Новичок
Зачем обращаешься к нему?
Отметь несколько (для общности), а не один checkbox, отправь форму и посмотри print_r от $_POST.
 

ReMaRk

Новичок
scan_work
в таком случай в PHP должен прийти массив $_POST['x'] а не $_POST['x[]']!
 

scan_work

Guest
ничего не пойму, получается
[x] => Array ( [0] => .$row[ [1] => .$row[ )
а как же значения получить $row["id"]?
 

Сергей123

Новичок
напиши так (ты это, видимо, имел ввиду)
PHP:
echo '<input type="checkbox" name="x[]" value="' . $row['id'] . '">';
и ещё раз попробуй
 
Сверху