Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вложенные формы / 4 сообщений из 4, страница 1 из 1
07.07.2008, 11:38
    #35414461
michael34
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложенные формы
У меня есть форма для ввода параметров создаваемой таблицы: имя БД, имя таблицы и имена полей. Имена полей я хочу сделать во вложенной форме. Т.е. чтобы можно было создать неограниченное их количество. Типа нажал на кнопку - передались параметры, добавилось ещё одно поле ввода. Нажал на глобальную кнопку - создалась таблица с указанными полями

<form action="index.php" method="get">
Enter <b>database</b> name <br>
<input type="text" name="database" value = ""><br><br>
Enter <b>table</b> name <br>
<input type="text" name="table" value = ""><br><br>
<!--===========ВНУТРЕННЯЯ ФОРМА=================-->
<form action="index.php" method="get">
<?php
$NUM=$_GET['num'];
$NUM++;
echo "<input type=\"hidden\" name=\"num\" value = \"$NUM\"><BR>\n" ;
for ($K=1;$K<=$NUM;$K++)
{
echo "Enter <b>field $K</b> name and type<br>\n";

echo "<input type=\"text\" name=\"field$Kname\" value = \"\">\n";
echo "<select name=\"field$Ktype\">\n";
echo "<option value=FLOAT> FLOAT\n";
echo "<option value=CHAR(20)>CHAR(20)\n";
echo "<option value=CHAR(1)>CHAR(1)\n";
echo "</select><br><br>\n";

}
?>
<input type="submit" name="submit2" value = "add">
</form><br><br>
<!--=============================================-->
<input type="submit" name="submit1" value = "Create">
</form>

Проблема в том, что кнопка внутренней формы передаёт все параметры, в том числе и database и table из внешней формы. А внешняя кнопка не передаёт никаких параметров. Как сделать, чтобы одна передавала только внутренние параметры, а вторая - все: и внутренние (названия и тыпы полей) и внешние (имя БД и таблицы)?
...
Рейтинг: 0 / 0
07.07.2008, 12:56
    #35414698
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложенные формы
Никак. Формы не могут быть вложенными.
...
Рейтинг: 0 / 0
07.07.2008, 13:03
    #35414723
illion
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложенные формы
зачем вообще нужна здесь вторая форма. Инпуты легко добавить яваскриптом , и безо всяких сабмитов с перезагрузками страниц.
...
Рейтинг: 0 / 0
08.07.2008, 20:41
    #35418795
okdoky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложенные формы
Испольуйте в одной форме два разных сабмита. В зависимости от сабмита будете читать либо все параметры, либо только некоторые (поля таблицы).
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вложенные формы / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]