
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.07.2008, 11:38
|
|||
|---|---|---|---|
Вложенные формы |
|||
|
#18+
У меня есть форма для ввода параметров создаваемой таблицы: имя БД, имя таблицы и имена полей. Имена полей я хочу сделать во вложенной форме. Т.е. чтобы можно было создать неограниченное их количество. Типа нажал на кнопку - передались параметры, добавилось ещё одно поле ввода. Нажал на глобальную кнопку - создалась таблица с указанными полями <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 из внешней формы. А внешняя кнопка не передаёт никаких параметров. Как сделать, чтобы одна передавала только внутренние параметры, а вторая - все: и внутренние (названия и тыпы полей) и внешние (имя БД и таблицы)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2008, 12:56
|
|||
|---|---|---|---|
Вложенные формы |
|||
|
#18+
Никак. Формы не могут быть вложенными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2008, 13:03
|
|||
|---|---|---|---|
Вложенные формы |
|||
|
#18+
зачем вообще нужна здесь вторая форма. Инпуты легко добавить яваскриптом , и безо всяких сабмитов с перезагрузками страниц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=22&mobile=1&tid=1456241]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 343ms |

| 0 / 0 |
