50777

Разработка страниц с формами

Лабораторная работа

Информатика, кибернетика и программирование

Цель: Научиться создавать формы содержащие различные элементы. Задание 1. Создать форму содержащую 10 различных элементов.

Русский

2014-01-30

32 KB

1 чел.

Лабораторная работа 65

Тема: Разработка страниц с формами.

Цель: Научиться создавать формы содержащие различные элементы.
Задание 1. Создать форму содержащую 10 различных элементов.

<html
<head><title>65</title>

</head>
<body
<form action="vivod.php" method="get"
Пароль*<input type=password name="t1"><br>
Логин*<input type=text name="t2"><br><br><br
<input type='radio' name='rdi0'>
М        
<input type='radio' name='rdi0'>
Ж<br><br>
<input type="file"><br>
<table border=2>
<tr><td>
<img src="1.jpg" width=160 height=240><br>
</td></tr>
</table><br>

<table><tr><td>
Фамилия*<br>
Имя*<br>
Отчество*<br>
</td>

<td>
<input type=text name="tf"><br>
<input type=text name="tn"><br>
<input type=text name="to"></td></tr>
</table><br><br>

<h4>Ваш возраст?</h4>
<input type='radio' name='r' value='14-18'>14-18<br>  
<input type='radio' name='r' value='18-25'>18-25<br>
<input type='radio' name='r' value='25+'>25+<br><br>

<SELECT NAME="navSelect">
 <OPTION>Группа</OPTION>
 <OPTION VALUE="1.html">1 ПрИ</OPTION>
 <OPTION VALUE="2.html">2 ПрИ</OPTION>
 <OPTION VALUE="3.html">3 ПрИ</OPTION>
</SELECT><br><br>
<input type='checkbox' name='chb1'>
Хотите получать новости?<br>
<input type='checkbox' name='chb2'>
Разрешене на использование личных данных.<br>
<textarea cols=11 rows=7 readonly>
Лицензионное соглашение
</textarea><br>
<input type='checkbox' name='chb3' value='1'>*
Прочел(а) и согласен(на) с Ленцензионным соглашением.<br>

<input type="button" value="Если делать нечего нажми на меня!!!"><br>
<
input type="reset" value="Сбросить данные"><br>
<
input type="submit" value="Регистрация"><br>
</
form></body></html>

Задание2. Настроить взаимодействие формы с другим файлом PHP.Использовав глобальный массив $_REQUEST

<?php
if(empty($_REQUEST['r']))
{$v="
Вы не указали возраст.";}
else
{$v=$_REQUEST['r'];}

if(empty($_REQUEST['t1']))
{$p="
Вы не заполнили поле Пароль.";}
else
{$p="
Ваш пароль:".$_REQUEST['t1'];}

if(empty($_REQUEST['t2']))
{$l="
Вы не заполнили поле Логин.";}
else
{$l="
Ваш логин:".$_REQUEST['t2'];}

if(empty($_REQUEST['tf']))
{$f="
Вы не заполнили поле Фамилия.";}
else
{$f=$_REQUEST['tf'];}

if(empty($_REQUEST['tn']))
{$
i="Вы не заполнили поле Имя.";}
else
{$
i=$_REQUEST['tn'];}

if(empty($_REQUEST['to']))
{$
o="Вы не заполнили поле Отчество.";}
else
{$o=$_REQUEST['to'];}

echo $v;
echo "<br>".$l;
echo "<br>".$p;

echo "<table border=2><tr><td>";
echo "<h5 align=center>
Фамилия</h5></td>";
echo "<td>".$f."</td>";

echo "<tr><td><h5 align=center>Имя</h5></td>";
echo "<td>".$i."</td></tr>";
echo "<tr><td><h5>
Отчество</h5></td>";
echo "<td>".$o."</td></tr></table>";

if ($_REQUEST['chb3']==1)
{echo "Прочел(а) и согласен(на) с Ленцензионным соглашением.";}
еlse
{echo "Не заполнено поле Лецинзионного соглашения";}?>


 

А также другие работы, которые могут Вас заинтересовать

49990. ИЗУЧЕНИЕ ЯВЛЕНИЯ ИНТЕРФЕРЕНЦИИ СВЕТА НА ДВУХЛУЧЕВОМ ИНТЕРФЕРОМЕТРЕ И ОПРЕДЕЛЕНИЕ ИЗМЕНЕНИЯ ПОКАЗАТЕЛЯ ПРЕЛОМЛЕНИЯ ВОЗДУХА 836.5 KB
  До точки Р волна проходит в среде с показателем преломления n1 путь s1 вторая волна проходит в среде с показателем преломления n2 путь s2. Интерферометр Жамена предназначен для измерения небольших изменений показателей преломления. Для уяснения принципа действия такого рефрактометра вообразим что на пути одного из интерферирующих лучей помещен плоскопараллельный слой какоголибо вещества толщиной с показателем преломления n2.
49991. ИЗУЧЕНИЕ ФОТОЭЛЕМЕНТА С ВНЕШНИМ ФОТОЭЛЕКТРИЧЕСКИМ ЭФФЕКТОМ 120.5 KB
  Внешний фотоэффект используют в приборах называемых фотоэлементами . Измерение основных характеристик фотоэлемента Фотоэлемент представляет собой стеклянный баллон рис. Анод фотоэлемента 3 изготовлен в виде диска или сферы помещенного в центре баллона.
49992. ИЗУЧЕНИЕ ЯВЛЕНИЯ ТЕПЛОВОГО ИЗЛУЧЕНИЯ 200.5 KB
  Энергия нагретого тела E1 много больше энергии излучения E2 что и составляет сущность проблемной ситуации. Происхождение теплового излучения При нагревании любого тела повышается запас его энергии сосредоточенной на различных степенях свободы: поступательного движения атомов и молекул газа вращательного и колебательного движения атомов или ионов в молекулах и кристаллах и т. Таким образом любые нагретые тела т. тела с температурой больше 0 К испускают электромагнитное излучение микроскопические механизмы которого различны в разных...
49993. ОПРЕДЕЛЕНИЕ ПОСТОЯННОЙ ПЛАНКА СПЕКТРОМЕТРИЧЕСКИМ МЕТОДОМ 942 KB
  Краткое теоретическое введение Согласно квантовой теории излучение света атомами вещества связано с изменением их энергетического состояния. По теории Бора переход атома водорода из одного энергетического состояния в другое связан с переходом электрона атома с одной орбиты на другую. Орбиты электрона в атоме квантованы и поэтому энергия атома водорода не может иметь любое произвольное значение.
49994. ЭКСПЕРИМЕНТАЛЬНАЯ ПРОВЕРКА СООТНОШЕНИЯ НЕОПРЕДЕЛЕННОСТЕЙ ДЛЯ ФОТОНОВ 130.5 KB
  Одним из фундаментальных положений квантовой механики является принцип неопределенностей сформулированный В. О том каково его значение можно судить исходя из того факта что всего одного из соотношений неопределенностей достаточно чтобы объяснить целый ряд закономерностей в атомной и ядерной физике. Обозначив канонически сопряженные величины буквами А и В можно написать B ≥ 3 Соотношение 3 называется соотношением неопределенностей для величин А и В.
49995. Стройові вправи. Загальнорозвивальні вправи 69 KB
  Стройові вправи. Шикування як вид стройових вправ. Загальнорозвивальні вправи. Прикладні вправи.
49997. Нечеткая логика. Создание простейшей системы нечеткой логики 67 KB
  Создание простейшей системы нечеткой логики реализованной на языке высокого уровня. Задание Согласно заданным вариантам разработать программу на любом алгоритмическом языке способную: Различать степени изменения лингвистической переменной в трех степенях...
49998. МИКРОПРОГРАММИРОВАНИЕ КОМАНД СМ ЭВМ 92 KB
  Цель работы: Знакомство с принципами микропрограммной эмуляции ЭВМ с программным управлением, микропрограммирование машинных команд СМ ЭВМ. Вариант индивидуального задания: № 5 Найти наибольший общий делитель двух чисел по алгоритму Евклида.