|
|
|
| Здравствуйте! Есть такой вопрос? База данных mysql в ней созданы две таблицы: одна ФИО другая АДРЕС. Связаны один ко многим.
На одной странице организован ввод данных ФИО,а на другой типа Адрес. ID таблицы ФИО должно записываться как вторичный ключ в таблицу АДРЕС. На первой странице форма с полями через которые заносятся данные в таблицу ФИО. На второй странице заполняю адрес,т.е. передаю значение ID таблицы ФИО на вторую форму методом GET.
Переменная ID со значением попадает на форму,но только один рас и в область действия кнопки Добавить т.е. после условия if($action==1)ее уже нет – значение переменной $id_naz уже пустое. Как правильно написать код чтобы значение ID с первой страницы передалось на вторую страницу и попала в sql запрос на добавление данных?
Форма 1 Index.php от нее методом GET передаем переменную ID=1 на форму tabl.php :
echo("<div align=><a href=tabl.php?id=1 >");
На форме tabl.php код:
$id_naz=$_GET[id];//принимаю значение
А дальше код
<?php
$action=(isset($action))?$action:0;
if($action==1){
$res1=mysql_query("insert into adres values
(null,'$id_naz','$gorod')");
}
?>
<form method="post" action="tabl.php">
<input type="hidden" name="action" value="0">
Адрес :
<input type="text" name="gorod" size="50"><br>
<input type="submit" value="Добавить" onClick="this.form.action.value=1;"> | |
|
|
|
|
|
|
|
для: Lom83
(26.02.2013 в 19:50)
| | А почему сразу не заполнить форму всеми данными, как то о личности, адрес и прочее? Зачем переходы между страницами из-за таких мелочей? | |
|
|
|
|
|
|
|
для: confirm
(26.02.2013 в 20:00)
| | в начале думал так сделать но чет не понял как,решил что так проще будет но тоже не заработало. вот остановился на втором варианте,как это сделать вдруг на будущее пригодится,а как сделать не знаю. | |
|
|
|
|
|
|
|
для: Lom83
(26.02.2013 в 21:41)
| | Проще, а вернее логичнее и удобнее для пользователей ваших, как раз получать все данные о нем сразу, а не заставлять его мыкаться по страницам, вводя на каждой по несколько слов.
К чему разбивать на этапы сбор информации, которая сама по себе как единое целое? | |
|
|
|