[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обработка формы
max-ts
Здравствуйте,
Помогите решить следующую задачу:
требуется обработать данную форму
user posted image

если значение больше 0 то добавить данный товар в выбранный список. Сложность в том, что я не могу понять как обработать массив, который передаётся по методу POST. Пожалуйста, скажите как лучше это сделать, или дайте ссылки на примеры.



Спустя 5 минут, 20 секунд (12.07.2010 - 17:50) KaFe написал(а):
Код формы предоставь mad.gif а то я на кофейной гуще много не на гадаю

Спустя 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"

А можно вообще по другому, дать каждому персональное название в зависимости от порядкового номера! И легче разобраться будет

Спустя 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

Спустя 3 минуты, 51 секунда (12.07.2010 - 18:18) max-ts написал(а):
спасибо! сейчас попробую smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.