|
|
|
| Хочу сделать на сайте сравнение , только не знаю как загнать передаваемые переменные методом пост в масив, т.е есть страница со списком товаров, напротив каждого выводится checkbox , после отправки выделенных элементов на другой странице где будет выводиться сравнение надо загнать переданные иды в масив, чтобы потом запрос к базе по каждому сделать, а как их в масив поместить незнаю. Как 1 в масив поместить то понятно, а если их 5-6 передается невыходит. | |
|
|
|
|
|
|
|
для: smertnik
(21.10.2005 в 23:37)
| | Пример формы отправки:
<form action="ip.php" method="post">
<input type="Checkbox" name="item[]" value="1">Товар 1<br>
<input type="Checkbox" name="item[]" value="2">Товар 2<br>
<input type="Checkbox" name="item[]" value="3">Товар 3<br>
<input type="Checkbox" name="item[]" value="4">Товар 4<br>
<input type="Checkbox" name="item[]" value="5">Товар 5<br>
<input type="Submit" value="Отправить">
</form>
|
Пример скрипта-обработчика:
<?
for($i=0; $i < count($item); $i++) {
echo $item[$i];
}
?>
|
В качестве значения value у чекбоксов можно использовать ID товара к примеру. | |
|
|
|
|
|
|
|
для: DDK
(22.10.2005 в 00:05)
| | Спасибо большое. Скорость ответа досих пор поражает меня на этом форуме)) | |
|
|
|
|
|
|
|
для: DDK
(22.10.2005 в 00:05)
| | Если пользоваться суперглобальными массивами, то код приведённый выше будет выглядеть следующим образом:
<?
for($i=0; $i < count($_POST['item']); $i++)
{
echo $_POST['item'][$i];
}
?>
|
| |
|
|
|