|
|
|
| Необходимо загрузить группу данных:
if( isset($_POST['submit']) )
{
for($i = 0; $i < count($item); $i++)
{
$query[$i] = "INSERT INTO tables (`id_item`, `item[$i]`,, `item2`, `item3`, `item4`) VALUES(NULL , '$item', '$item2', '$item3', '$item4')";
mysql_query($query[$i]) or die(mysql_error());
}
}
<form ....>
<table>
<tr><td><input name=item[]><input name=item2[]><input name=item3[]><input name=item4[]></td></tr>
<tr><td><input name=item[]><input name=item2[]><input name=item3[]><input name=item4[]></td></tr>
<tr><td><input name=item[]><input name=item2[]><input name=item3[]><input name=item4[]></td></tr>
</table>
<кнопка отправки>
</form>
|
Как сделать массив чтоб создавались строки и все 4 значения попадали в бд в каждую из строк.
Как бы одно значение отправляю а вот на 4 и более не могу сделать пишет ошибку. Пожалуйста поправте где ошибка или как написать. | |
|
|
|
|
|
|
|
для: clubxaliav
(19.01.2012 в 17:47)
| | Начните с текста ошибки....
Что и о чём? | |
|
|
|
|
|
|
|
для: Slo_Nik
(19.01.2012 в 18:11)
| | You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'I' at line 1 | |
|
|
|
|
|
|
|
для: clubxaliav
(19.01.2012 в 18:21)
| | `item[$i]`,, вот здесь, две запятые.
Имя поля в базе как выглядит? "item+число"? или просто "item"? по моему и тут у Вас ошибка
значение атрибутов берите в кавычки всегда.
выведите дам массива POST и думаю, что Вы поймёте как сделать запрос
значение счётчика не там подставляете | |
|
|
|
|
|
|
|
для: Slo_Nik
(19.01.2012 в 19:35)
| | Это не исходник, две ,, это я тут не правильно написал...
Мне нужен пример как добавить строки со значениями! | |
|
|
|
|
|
|
|
для: clubxaliav
(19.01.2012 в 21:06)
| | Это не исходник, две ,, это я тут не правильно написал...
а что же это тогда за код? Вы с ним работаете и с ним возникают ошибки? Вот то, что Вы не правильно написали две запятые и вызывают ошибку.
Вы в цикле заносите в базу?
Выведите дам массива пост, у Вас там будет многомерный массив, вот из этого и исходите.
зачем Вы поле таблицы обозначили в запросе как "item[$i]", как у Вас в базе оно записано?
Да и с $query[$i] Вы тоже погорячились | |
|
|
|