[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: обработка формы, массива и запись в базу
Kidman66
Добрый день. Как то я ламером стал, сам не заметил...
Имеется форма в которой выводятся данные: "id, name, tel, email" из чуть более 20 строк из базы. Выводить то вывожу, а вот как отредактировать и обратно записать в базу. Если бы это были просто переменные из одной строки, то проблем нет изменить и записать обратно в базу, а вот как сразу записать эти 20 строк с "id, name, tel, email"?

<input type="hidden" name="id" value="<?=$row['id'];?>"></input>
<input
type="hidden" name="name[]" value="<?=$row['name'];?>"></input>
<input
type="text" name="email[]" value="<?=$row['email'];?>"></input>
<input
type="text" name="tel[]" value="<?=$row['tel'];?>"></input>

Дальше как использовать foreach ?

Я лет 6 такое делал с чекбоксами, но там было формирование письма, а не запись в базу и вот на этом и завис
Michael
что нибудь типа такого:
<input type="text" name="name[<?=$row['id'];?>]" value="<?=$row['name'];?>">

причем для всех, и для id. И при сабмите получишь 4 массива. Пробегаешь по массиву id (=$_POST['id']) , каждая итерация - строка.

_____________
There never was a struggle in the soul of a good man that was not hard
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.