проблема такая - есть несколько строк с чек боксами нужно передавать отмеченные.
делаю так:
исходная страница
<input type='checkbox' name='komple[]' value='".$kompl['id_komp']."' >
обработчик
$chek = $_POST['komple[]'];
var_dump($chek);
не получается :( дает NULL
Спустя 3 минуты, 42 секунды (11.02.2011 - 11:32) dimonise написал(а):
с NULL разобрался только передает последнее занчение из всего списка, а нужно все выбранные
Спустя 3 минуты, 8 секунд (11.02.2011 - 11:36) alex12060 написал(а):
Делай просто:
У тебя получится двухмерный массив.
$chek = $_POST['komple'];
var_dump($chek);
У тебя получится двухмерный массив.
Спустя 1 минута, 12 секунд (11.02.2011 - 11:37) dimonise написал(а):
я так и сделал - передает только последнее значение остальные игнорирует
Спустя 5 минут, 30 секунд (11.02.2011 - 11:42) RCuPeR написал(а):
А потом foreach() перебирай.
<form action="test.php" method="post">
<input type="checkbox" name="public_p[]" value="100"> 1<br>
<input type="checkbox" name="public_p[]" value="200"> 2<br>
<input type="checkbox" name="public_p[]" value="300"> 3<br>
<input type="checkbox" name="public_p[]" value="400"> 4<br>
<input type="submit" value="Go">
</form>
foreach($_POST['public_p'] as $key => $value)
echo $key.'=>'.$value.'<br />';
Спустя 9 минут, 24 секунды (11.02.2011 - 11:52) MNO121280 написал(а):
Цитата (dimonise @ 11.02.2011 - 08:29) |
$chek = $_POST['komple[]']; |
Может лучше так:
$chek = $_POST['komple[]'][0];и т. д.
Спустя 4 минуты, 33 секунды (11.02.2011 - 11:56) dimonise написал(а):
спасибо, разобрался
Спустя 1 час, 38 минут, 23 секунды (11.02.2011 - 13:35) m4a1fox написал(а):
dimonise
Если получилось у тебя, попробуй поработать с checkbox'ами в IE.
Если получилось у тебя, попробуй поработать с checkbox'ами в IE.