Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Помогите! Форма в базу. Запись (Игорь) 29/03/2006 - 18:12:01
      Re: Помогите! Форма в базу. Запись (XPX) 30/03/2006 - 11:17:35

> Original message text:
> From: Игорь - 29/03/2006 - 18:12:01
> Subject:Помогите! Форма в базу. Запись
> -----------------
> Проблема состоит в следующем:
> есть форма которя строится в цикле на основе тех данных которые лежат в базе, далее эта форма заполняется.
> Пример:
> (код) (товар) (коль-во) (запас товара)
>
> Заполняется только (коль-во), все элементы естественно имеют имена, у (код) имя name=\"id_tovar_".$code_tovar."\"
> переменная $code_tovar изменяется в цикле, тоесть при просмотре в html имя видно следующие name="id_tovar_0".
> При нажатии на кнопку все данные передаются в скрипт который обрабатывает форму, там я хочу в цикле записать данные в базу.
> Пример записи кода товара:
> Так работает,
> INSERT INTO dbo_zakaz (id_tovara)
> VALUES ('$id_tovar_0')";
> но надо чтобы "0" изменялся в цикле
> не прописывать же мне все переменные руками! их много!
> Например
> for ($i=0; $i<=10; $i++){
> $id_tovar_[$i];}
>
> icq 11964335
> Спасибо за внимание!
>
>


From: XPX - 30/03/2006 - 11:17:35
Subject:Помогите! Форма в базу. Запись
-----------------
Если я все верно понял:

$query = "INSERT INTO dbo_zakaz VALUES (";
for($i=0; $i<10; $i++)
{
eval("\$id = \"".('$id_tovar_'.$i)."\";");
$query .= '"'.$id.'",';
}
$query = rtrim($query, ' ,');
$query .= ')';


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
27145



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |