у меня есть скажем вот такой вот кусок кода
<?php echo $_POST["aaa"]; ?>
<form method="post" name="asd">
<input name="aaa" type="checkbox" id="aaa" value="a1" />
<input name="aaa" type="checkbox" id="aaa" value="a2" />
<input name="aaa" type="checkbox" id="aaa" value="a3" />
.....
<input name="aaa" type="checkbox" id="aaa" value="aN" />
<input name="asd" type="submit" />
</form>
когда я выбираю несколько чекбоксов и сабмичу форму, то соотвественно в эко вижу только значение последнего отмеченного, как можно получить массив всех значений для одного id? если это возможно, просто у меня слишком много чекбоксов, каждый передавать со своим id просто нереально, в итоге мне нужно значения всех отмеченных чекбоксов записать в базу в цикле..
Заранее спасибо за любую помощь!
Спустя 4 минуты, 17 секунд (15.03.2010 - 10:37) Nikitian написал(а):
<?php print_r($_POST["aaa"]); ?>
<form method="post" name="asd">
<input name="aaa[]" type="checkbox" id="aaa" value="a1" />
<input name="aaa[]" type="checkbox" id="aaa" value="a2" />
<input name="aaa[]" type="checkbox" id="aaa" value="a3" />
.....
<input name="aaa[]" type="checkbox" id="aaa" value="aN" />
<input name="asd" type="submit" />
</form>
Получите массив
Спустя 26 минут, 1 секунда (15.03.2010 - 11:03) antonov_sa написал(а):
Цитата (Nikitian @ 15.03.2010 - 07:37) |
Получите массив |
от спасибо!
Спустя 10 часов, 3 минуты, 10 секунд (15.03.2010 - 21:06) inpost написал(а):
echo "<input type='checkbox' name='type[]' value='".$myrow['id']."'>";
$type = $_POST['type'];
- вот массив чекбоксов включенных.