<form action="payb.php" method="post" name="formab">
<input type="checkbox" value="yes" name="val[]" /></td>
<input type="checkbox" value="yes" name="val[]" /></td>
<input type="checkbox" value="yes" name="val[]" /></td>
<center><input style="padding: 0px 10px 5px 50px" type="submit" value="Оформить заказ" /></center>
</form>
А на другой станице получить этот массив. Ну типа
$val[]=$_POST['val[]'];
Спустя 1 час, 49 минут, 11 секунд (12.07.2011 - 15:02) Mirexzpalich написал(а):
Можно, но принимать следует так:
$val=$_POST['val'];
Спустя 8 часов, 7 минут, 3 секунды (12.07.2011 - 23:09) Лена написал(а):
$val=isset($_POST['val'])? $_POST['val'] : array();
Спустя 4 минуты, 28 секунд (12.07.2011 - 23:13) Winston написал(а):
Цитата (KAMAEL @ 12.07.2011 - 13:12) |
<input type="checkbox" value="yes" name="val[]" /></td> <input type="checkbox" value="yes" name="val[]" /></td> <input type="checkbox" value="yes" name="val[]" /></td> |
Это бессмысленная запись, если уж задаете одно имя всем чекбоксам, то как минимум все value должны быть разные.
Или тогда уже так писать
<input type="checkbox" value="yes" name="val[1]" /></td>
<input type="checkbox" value="yes" name="val[2]" /></td>
<input type="checkbox" value="yes" name="val[3]" /></td>
Спустя 39 минут, 48 секунд (12.07.2011 - 23:53) inpost написал(а):
PHPprogramer
Ты не прав, передавая 5 чекбоксов с именем val[], в итоге в обработчике ты получаешь МАССИВ $_POST['val']; Чифры сами автоматически ставиться будут начиная с 0.
KAMAEL
Ты не прав, передавая 5 чекбоксов с именем val[], в итоге в обработчике ты получаешь МАССИВ $_POST['val']; Чифры сами автоматически ставиться будут начиная с 0.
KAMAEL
$array = $_POST['val']; // вот получил массив.
Спустя 22 часа, 41 минута, 37 секунд (13.07.2011 - 22:35) mzcoding написал(а):
Значения должны быть разные, а иначе смысл этих чекбоксов?
Спустя 6 минут, 21 секунда (13.07.2011 - 22:41) Winston написал(а):
Цитата (inpost @ 12.07.2011 - 23:53) |
Чифры сами автоматически ставиться будут начиная с 0 |
Хорошо, но если ты выберешь последний бокс, то в результате получишь yes в ключе с индексом 0
То есть в $val[0], и как потом определять какой из боксов был выбран ?
Спустя 16 минут, 7 секунд (13.07.2011 - 22:57) Mirexzpalich написал(а):
Цитата |
и как потом определять какой из боксов был выбран ? |
А вам вернувшегося значения не хватит?
Спустя 1 минута, 39 секунд (13.07.2011 - 22:59) Winston написал(а):
Цитата (Mirexzpalich @ 13.07.2011 - 22:57) |
А вам вернувшегося значения не хватит? |
Все вернувшиеся значения
Цитата (http://phpforum.ru) |
value="yes" |
Спустя 8 минут, 55 секунд (13.07.2011 - 23:08) Mirexzpalich написал(а):
Цитата |
value="yes" |
не заметил =)
Цитата |
Значения должны быть разные, а иначе смысл этих чекбоксов? |
+