![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
DARKVovich |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 3.3.2011 Репутация: нет Всего: нет |
Подскажите, как такое реализовать:
Есть массив значений через запятую. Нужно все их внести в поле "name" таблицы БД соответственно для каждой записи, у которой status=1. Количество строк = количеству элементов массива. С разбиением массива ясно, что нужно юзать $arr = explode(', ', $str); С обновлением вероятно нужно юзать UPDATE tmy_table SET name = $arr[1] WHERE status = 1 Но как сделать цикл, чтобы каждый элемент был равен записи: запись 1 = $arr[0] запись 2 = $arr[1] и т.д. |
|||
|
||||
Shark |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
сделай еще одно невидимое поле <input type=hidden name=id> где id будешь брать из базы при выведении формы...
потом массивом отправляешь все в БД, запись будет выглядеть так ![]()
у меня старый код выглядел так.... Вывод форм:
Запись в БД и обновление:
|
||||||
|
|||||||
DARKVovich |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 3.3.2011 Репутация: нет Всего: нет |
Спасибо, но это не то, что мне нужно(
Вот я накрутил скрипт такой:
Данные вставились, но появился какой-то глюк! Данные из БД рандомом выводятся! Даже в PHPMyAdmin смотришь, а они случайные! Как такое может быть? |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |