Консультация № 80591
01.04.2007, 19:44
0.00 руб.
0 2 2
Здравствуйте! На форме имеется несколько полей ввода и кнопка, как при нажатии на кнопку организовать запись из всех полей сразу в базу данных Mysql, используя PHP и JS.

Обсуждение

Неизвестный
02.04.2007, 02:44
общий
это ответ
Здравствуйте, Сергей Николаевич!

При отправке данных через форму, данный будут скорее всего отправляться через POST, т.е. все, что было введено в текстовые поля будет содержаться в массиве $_POST. Массив асоциированный, ключ - имя текстового поля. Вытаскиваете данные из массива, выполняете необходимые проверки, формируете SQL-запрос типа
INSERT INTO `mytable` (`field1`, `field2`, `field3`) VALUES ($_POST[‘fld1‘], $_POST[‘fld2‘], $_POST[‘fld3‘])
Неизвестный
02.04.2007, 14:56
общий
это ответ
Здравствуйте, Сергей Николаевич!
У меня небольшое дополнение.
Я бы рекомендовал использовать массив $_REQUEST, в котором есть и POST и GET данные.


Приложение:
//например у вас есть поле text//получить его содержание проще простого$text = $_REQUEST[‘text‘];/*далее можно нужным образом преобразовать строку,в зависимости от целей, вырезать пробелы и тп,записать в БД*/
Форма ответа