Помогите решить следующую задачу:
требуется обработать данную форму
если значение больше 0 то добавить данный товар в выбранный список. Сложность в том, что я не могу понять как обработать массив, который передаётся по методу POST. Пожалуйста, скажите как лучше это сделать, или дайте ссылки на примеры.
Спустя 5 минут, 20 секунд (12.07.2010 - 17:50) KaFe написал(а):
Код формы предоставь а то я на кофейной гуще много не на гадаю
Спустя 14 минут, 9 секунд (12.07.2010 - 18:04) max-ts написал(а):
<form action="price.php" method="post" name="priceForm">
<table class="content-table" border="0">
<tbody>
<tr>
<td>Количество</td>
<td>Наименование товара</td>
<td>Размер</td>
<td>Количество на складе</td>
<td>Стоимость</td>
</tr>
<?php
while ($line=mysql_fetch_row($data))
{
?>
<tr>
<td><input type="text" name="num" value="0" size="3"></td>
<td><?php echo $line[2]; ?></td>
<td><?php echo $line[3]; ?></td>
<td><strong><?php echo $line[5]; ?></strong></td>
<td><?php echo $line[4]; ?></td>
</tr>
<?php
}
?>
<tr>
<?php
$sql="SELECT id, name FROM PRICE";
$data=mysql_query($sql);
echo '<td colspan="4">Всего товаров:' .mysql_num_rows($data)."</td>" ?>
<td> <input type="submit" value="Ок" name="create"> </td>
</tr>
</tbody>
</table>
</form>
Спустя 4 минуты, 4 секунды (12.07.2010 - 18:08) inpost написал(а):
А можно и структуру передаваемого массива!
Явно, ты это не сам выдумал, так что покажи страницу "price.php"
А можно вообще по другому, дать каждому персональное название в зависимости от порядкового номера! И легче разобраться будет
Явно, ты это не сам выдумал, так что покажи страницу "price.php"
А можно вообще по другому, дать каждому персональное название в зависимости от порядкового номера! И легче разобраться будет
Спустя 5 минут, 54 секунды (12.07.2010 - 18:14) max-ts написал(а):
price.php как раз выдумать то и не могу... Как обработать данные с неизвестным количеством форм, в данном случаем "num".
Спустя 31 секунда (12.07.2010 - 18:14) inpost написал(а):
Я использую в своем коде так:
name='num[]'
и его преобразование:
$num = $_POST[num];
а дальше проверки if
name='num[]'
и его преобразование:
$num = $_POST[num];
а дальше проверки if
Спустя 3 минуты, 51 секунда (12.07.2010 - 18:18) max-ts написал(а):
спасибо! сейчас попробую