[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обработка формы. Запись данных в базу
kordiks1972
Добрый день господа,
Есть проблема с записью данных в базу. Помогите решить. Вот такой фрагмент кода в обработчике формы:
//Вставляем данные в базу данных. 
if (isset($_POST["naziv_doo"])) {
//Вставляем данные, подставляя их в запрос
$sql = mysql_query("INSERT INTO `DOO_1osnivac` (
`naziv_doo`,
`prezime`,
`ime`,
`broj_pasosa`,
`pasos_datums`,
`fms_pasos`,
`adressa_monte`,
`ustavni_fond`,
`delatnost`,
`derjavlanstvo`,
`grad`,
`id_document`
)
VALUES (
'"
.$_POST['naziv_doo']."',
'"
.$_POST['prezime']."',
'"
.$_POST['ime']."',
'"
.$_POST['broj_pasosa']."',
'"
.$_POST['pasos_datums']."',
'"
.$_POST['fms_pasos']."',
'"
.$_POST['adressa_monte']."',
'"
.$_POST['ustavni_fond']."',
'"
.$_POST['delatnost']."',
'"
.$_POST['derjavlanstvo']."',
'"
.$_POST['grad']."',
'"
.$_POST['id_document']."'
)"

);
}

В базе данных создана таблица с полями:
(`naziv_doo`, `prezime`, `ime`, `broj_pasosa`, `pasos_datums`, `fms_pasos`, `adressa_monte`, `ustavni_fond`, `delatnost`, `derjavlanstvo`, `grad`, `id_document`)

В таблицу успешно вставляются все данные, кроме последнего (id_document).
Теперь, еще важные моменты, еще до вставки в базу есть фрагмент кода, приведу его отрывок:
//Это пользователь вводит в форме текстовое поле. В базу проставляется, все ОК.
empty($data['fms_pasos']);
//Это пользователь выбирает из списка (тег селект), в базу проставляется. Все ОК.
$data['delatnost'] = $_POST['delatnost'];
empty($data['delatnost']);
//Этого поля нет в форме, т.е., пользователь не заполняет поле 'id_document', обработчик формы присваивает документу уникальный номер, который нужен для различных задач, в том числе его нужно записать в базу. В базу не записывается. В чем может быть причина?
if (empty($data['id_document']))
$data['id_document'] =uniqid();

Так как работает все кроме записи в базу id_document, соответственно именно в этом что то нужно доделать, вероятно, дописать одну-две строчки, вот никак не выходит сообразить, какие.
Быстрый ответ:

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