| |
|
|
| | Есть блок из чекбоксов, которвй выводится в цикле
$db = mysql_connect ("localhost", "root", "");
mysql_select_db ("shop", $db);
$r = mysql_query ("SELECT * FROM products", $db);
while ($row = mysql_fetch_array($r))
{
echo "<input type='checkbox' name='row[name]' >".$row['name'];
echo "<input type='text' name='row[num]' size=4 ><br>";
{
|
То есть: выводятся из базы товары, рядом с которыми по чекбоксу и строка для ввода количества товаров (а-ля инет-магазин)
Вопрос: 1) как назвать поле name для товаров и для поля ввода количества товаров
2) Как потом сделать так, чтобы поочередно (именно поочередно) записать в базу данных каждое полученное значение.
Подозреваю что циклом, но отоого что не знаю как правильно сделать имена name не знаю и как сделать цикл для поочередного занесения в базу каждого полученного значения чекбоксов.
Кстати, в каждом запросе (вставке в базу отмеченных товаров, как бы в корзину) будет соответственно товар и его количество.
Помогите пожалуйста, надо к завтраму | |
| |
|
|
| |
|
|
| |
для: Mirabilis
(16.05.2008 в 21:23)
| | | Называете чекбоксы так - имя[], значением давайте id строки
Далее проходясь по массиву чекбоксов просто заносите их в базу, ну или как у вас там организовано. не отмеченные чекбоксы в массив не попадут.
UPD:
Забыл, количество аналогично сделайте. | |
| |
|
|