|
|
|
| Добрый вечер! Не ругайте, знаю что есть такая тема, сам видел, но найти уже не могу.
Вот задача:
Существует форма из 4 текстовых полей, к каждому из них ещё дополнительно поле, скрытое поле и чекбокс.
<form name="res" method="post" action="index.php">
<input name="idtheme" type="hidden" value="<?php echo $idtheme; ?>">
<input type="text" name="q" id="q">
<input type="radio" name="truly" id="truly" value="1">
<input name="mark" type="text" id="mark" size="3">
<br>
<input name="idtheme" type="hidden" value="<?php echo $idtheme; ?>">
<input type="text" name="q" id="q">
<input type="radio" name="truly" id="truly" value="1">
<input name="mark" type="text" id="mark" size="3">
<br>
<input name="idtheme" type="hidden" value="<?php echo $idtheme; ?>">
<input type="text" name="q" id="q">
<input type="radio" name="truly" id="truly" value="1">
<input name="mark" type="text" id="mark" size="3">
<br>
<input name="idtheme" type="hidden" value="<?php echo $idtheme; ?>">
<input type="text" name="q" id="q">
<input type="radio" name="truly" id="truly" value="1">
<input name="mark" type="text" id="mark" size="3">
</form>
|
Нужно каждый блок полей сохранить в новом поле в БД!
Из этого кода мы должны получить 4 записи в БД
Я только помню, что к именам полей нужно добавить []
<input name="idtheme[]" type="hidden" value="<?php echo $idtheme; ?>">
<input type="text" name="q[]">
<input type="radio" name="truly[]" value="1">
<input name="mark" type="text[]" size="3">
|
Помогите кто чем может! | |
|
|
|
|
|
|
|
для: frisst
(08.06.2010 в 21:29)
| | Почему все инпуты имеют одинаковые имена? | |
|
|
|
|
|
|
|
для: Gubichev
(08.06.2010 в 21:55)
| | потому что они отвечают за одни и теже поля...
я добавляю 4 вопроса одновременно... поэтому и одинаковые имена импутов... | |
|
|
|
|
|
|
|
для: frisst
(08.06.2010 в 21:59)
| | Мало ли за что они отвечают, имена должны быть разными...
-Или можно использовать массив, как вы написали внизу
добавить в базу так:
INSERT INTO table VALUES ('$idtheme[0]','$q[0]','$truly[0]','$mark[0]'),('$idtheme[1]','$q[1]','$truly[1]','$mark[1]'),('$idtheme[2]','$q[2]','$truly[2]','$mark[2]')...и т.д. )
|
| |
|
|
|
|
|
|
|
для: Gubichev
(08.06.2010 в 22:05)
| | Ой!!! Спасибо вам огромное! Вот с масивами я и имел ввиду (наверна не так написал)...
А существуют же варианты, как заменить
('$idtheme[0]','$q[0]','$truly[0]','$mark[0]'),
('$idtheme[1]','$q[1]','$truly[1]','$mark[1]'),
('$idtheme[2]','$q[2]','$truly[2]','$mark[2]')
|
одной строкой? Просто ради своего общего развития спрашиваю... заранее спасибо! | |
|
|
|