Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Запрашивание данных формы с помощью PHP
Если вам необходимо запросить данные, отправленные через форму (методом post), вы используете $_POST: $_POST[" fieldname" ]; который возвратит значение поля формы.Учебный пример Сначала создадим страницу с формой, как ранее. Затем создадим РНР-страницу (обработчик) " handler.php" (обратите внимание, что это имя страницы, которое мы записали в атрибуте action в нашей < form> ). < html> < head> < title> Form< /title> < meta http-equiv=" Content-Type" content=" text/html; charset= windows-1251" /> < /head> < body>
< h1> Введите ваше имя< /h1>
< form method=" post" action=" http: //localhost/handler.php" > < input type=" text" name=" username" > < input type=" submit" > < /form>
< /body> < /html> Файл " handler.php" будет содержать: < html> < head> < title> Форма< /title> < /head> < body> <? php echo " < h1> Hello, " . $_POST[" username" ]. " < /h1> "; ? > < /body> < /html>Указание к выполнению. Основные требования: 1. При разработке сайта должны участвовать не более и не менее 2 человек; 2. Объединяйте разработки указывая адрес сервера.3. Каждый должен подготовить отчет о своей проделанной работе. Задание №1Создайте форму для сценария калькулятора. Эта форма будет содержать два поля ввода и переключатели для выбора типа расчета. Разработчик А · Откройте текстовый редактор и введите текст HTML:< html>
< p> Значение 1: < input type=" text" name=" val1" size=10> < /p>
< p> Значение 2: < input type=" text" name=" val2" size=10> < /p>
< p> < input type=" submit" name=" submit" value=" Вычислить" > < /p>
< /form>
< /body>
В окне браузера находится форма, содержащая поля ввода Значение 1 и Значение 2 и кнопку Вычислить. При пересылке формы в ваш сценарий будут переданы две переменные - $val1 и $val2, так как именно эти имена являются значениями параметра name, использованного при создании каждого текстового поля. Значениями этих переменных будут значения, введенные пользователем в соответствующие поля формы. Теперь добавим к уже созданной форме переключатели, состояние которых будет определять тип операции над двумя значениями. Разработчик В
< p> Действие: < br>
Теперь созданная форма содержит два поля ввода Значение 1 и Значение 2, переключатель Действие и кнопку Вычислить. Кроме того, к уже существующим двум переменным ($val1 и $val2) добавилась еще одна с именем $calc, которая также будет посылаться в ваш сценарий. Создадим сценарий калькулятора. В соответствии с выбранным в форме действием, необходимо назвать PHP-сценарий calculate.php. Цель сценария - принять два значения переменных $val1 и $val2 и произвести с ними вычисления в зависимости от значения переменной $calc.
Разработчик А <? php $val1 = $_POST[" val1" ]; $val2 =$_POST[" val2" ]; $calc =$_POST[" calc" ];Разработчик В if (($val1 == " " ) || ($val2 == " " ) || ($calc == " " )) { }if ($calc == " сложить" ) { echo " Результат вычисления равен: $result"; Разработчик А echo " Результат вычисления равен: $result"; echo " Результат вычисления равен: $result"; echo " Результат вычисления равен: $result";
Задание №2 Основные требование: Задание №2 должна быть выполнена с системой контроля версией (TortoiseSvn и SVN server).
Контрольные вопросы. 1. Какие методы вы знаете в PHP? 2. Возможности VisualSvnServer? 3. Недостатки SVN. 4. Преимущество SVN.
Лабораторная работа № 6. |
Последнее изменение этой страницы: 2017-04-12; Просмотров: 347; Нарушение авторского права страницы