|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.04.2008, 14:18 | #1 |
Пользователь
Регистрация: 25.09.2007
Сообщений: 66
|
связать HTML с php
Здравствуйте, уважаемые программисты. Объясните мне пожалуйста, как связать HTML код с php кодом?
к примеру есть у меня список периферийных устройств компа Код HTML:
<input name="Name" type="radio" value="Help1" >Монитор<br /> <input name="Name" type="radio" value="Help2" >Колонки<br /> <input name="Name" type="radio" value="Help3" >Клавиатура<br /> <input name="Name" type="radio" value="Help5" >Принтер<br /> Код HTML:
<form action="help.php" method="post"> <input type="submit" value="Send"> </form> Вот файл help.php с функциями я создам, но как мне переменной передать value? Подскажите мне. Последний раз редактировалось SkyM@n; 21.04.2008 в 19:43. |
17.04.2008, 14:36 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
нада так ...
Код HTML:
<form action="help.php" method="post"> <input name="Name" type="radio" value="Help1" >Монитор<br /> <input name="Name" type="radio" value="Help2" >Колонки<br /> <input name="Name" type="radio" value="Help3" >Клавиатура<br /> <input name="Name" type="radio" value="Help5" >Принтер<br /> <input type="submit" value="Send"> </form> Код:
Последний раз редактировалось ADSoft; 17.04.2008 в 14:39. |
17.04.2008, 14:50 | #3 |
Пользователь
Регистрация: 16.04.2008
Сообщений: 20
|
Если у всех radio одно и тоже имя "Name", как скрипт их отличит? Тогда уж либо давать разные имена, либо передавать через GET и вычленять value из URL. Или я чего-то не так понял?
This is our world now... the world of the electron and the switch, the beauty of the baud...
|
17.04.2008, 16:22 | #4 |
Случайный прохожий
Пользователь
Регистрация: 09.02.2008
Сообщений: 40
|
Вы "чего-то" не поняли. Точнее, не поняли назначение элемента radio. Одно и то же имя как раз задается для того, чтобы объединить элементы в одну группу. После отправки формы сценарию придет value выбранного элемента.
|
17.04.2008, 20:53 | #5 |
Пользователь
Регистрация: 25.09.2007
Сообщений: 66
|
Спасибо!!! Как все просто)
но возник следующий вопрос. В чем разница между глобальными переменными $_POST и $_GET? |
17.04.2008, 21:25 | #6 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Код:
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
17.04.2008, 22:33 | #7 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
угу... еще добавлю post - передает через форму....
а het так например жмете ссылку < Код HTML:
a href="index.php?a=4&b=4">4+4=</a>
Код HTML:
echo $_GET['a']+$GET['b] |
21.04.2008, 19:35 | #8 |
Пользователь
Регистрация: 25.09.2007
Сообщений: 66
|
Чем дальше в лес - тем больше дров. Решил я усложнить программу и сделал следующее:
Код HTML:
<table border=2> <tr bgcolor=#29C761> <td width=200> <form action="mail.php" method="post"> <form action="help.php" method="post"> <input name="Name" type="radio" value="Help1" >Монитор<br /> <input name="Name" type="radio" value="Help2" >Колонки<br /> <input name="Name" type="radio" value="Help3" >Клавиатура<br /> <input name="Name" type="radio" value="Help4" >Принтер<br /> <input type="submit" value="Справка"></form></td> <td> <i>почтовый ящик<br /> <input name="mail" type="text" value=""><br /> <input type="submit" value="Отправить"> </td> </tr> </table> Код HTML:
<form action="" method=""> Контейнерный скрипт </form> Код HTML:
<input type="submit" value="Справка"> относится к
<form action="help.php"...
Код HTML:
<input type="submit" value="Отправить"> относится к
<form action="mail.php"...
ЗЫ: книги я изучаю, но отдаю предпочтение учится на собственных ошибках и советах других, так как это быстрее + сдесь опытные люди. Последний раз редактировалось SkyM@n; 21.04.2008 в 19:43. |
21.04.2008, 19:50 | #9 |
Пользователь
Регистрация: 16.04.2008
Сообщений: 20
|
Зачем вкладывать одну форму в другую? Не проще ли их обрабатывать отдельно:
Код HTML:
<table border=2> <tr bgcolor=#29C761> <td width=200> <form action="help.php" method="post"> <input name="Name" type="radio" value="Help1" >Монитор<br /> <input name="Name" type="radio" value="Help2" >Колонки<br /> <input name="Name" type="radio" value="Help3" >Клавиатура<br /> <input name="Name" type="radio" value="Help4" >Принтер<br /> <input type="submit" value="Справка"></form></td> <td> <form action="mail.php" method="post"> <i>почтовый ящик<br /> <input name="mail" type="text" value=""><br /> <input type="submit" value="Отправить"> </td></form> </tr> </table>
This is our world now... the world of the electron and the switch, the beauty of the baud...
|
21.04.2008, 23:00 | #10 |
Пользователь
Регистрация: 25.09.2007
Сообщений: 66
|
Но в этом случае не учитывается ранее выбраное периферийное устройство компа. Я просто что-то отправляю. Но мне необходимо что-бы отправило инфо по данной детале
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Связать Mysql c Delphi | kiber0net0 | Помощь студентам | 4 | 02.09.2008 23:44 |
Кто поможет связать php-код гостевой с Html ? | maxwelhouse | PHP | 2 | 11.07.2008 08:36 |
Как связать C++ и Access? | demon-189 | Общие вопросы C/C++ | 1 | 23.04.2008 19:49 |
DBChart как связать с БД ? | Cantana | Помощь студентам | 2 | 02.02.2008 14:40 |
Программно связать таблицы | Таня84 | БД в Delphi | 0 | 20.03.2007 18:43 |