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 "Не заполнено поле Лецинзионного соглашения";}?>


 

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

17135. Стилі і шаблоні. Теми. Макроси 60.5 KB
  Лекція №11 Тема: Стилі і шаблоні. Теми. Макроси. План Стилі. Створення стилю. Теми. Макроси. Стилі Наймогутнішим засобом автоматизації введення і редагування в Word є стилі. Існує два підходи до форматування оформленню документа. Перший істори...
17136. Табличні процесори. Загальні відомості. Меню Excel. Осередки. Введення інформації 74.5 KB
  Лекція №12 Тема: Табличні процесори. Загальні відомості. Меню Excel. Осередки. Введення інформації. План Інтерфейс вікна Excel. Загальні відомості. Обчислення в електронних таблицях. Автоматизація введення. Особливість електронних таблиць полягає в...
17137. Формули. Арифметичні операції. Операторі відношення. Зведені таблиці. Список. Сортування, фільтр, форма 181.5 KB
  Лекція №13 Тема: Формули. Арифметичні операції. Операторі відношення. Зведені таблиці. Список. Сортування фільтр форма. План Формули. Арифметичні операції. Операторі відношення. Зведені таблиці. Сортування фільтр форма. Формули. Обчисленн
17138. Майстер функцій. Функції логіки. Математичні функції 122 KB
  Лекція №14 Тема: Майстер функцій. Функції логіки. Математичні функції. План Майстер функцій. Функції логіки. Математичні функції. Функції Функції наперед певні формули які виконують обчислення по заданих величинах званих аргументами і у вк...
17139. Матричні функції. Матрична операція. Статистичні функції. Функції категорії: Дата і час 128 KB
  Лекція №15 Тема: Матричні функції. Матрична операція. Статистичні функції. Функції категорії: Дата і час. План Матричні функції. Матрична операція. Статистичні функції. Функції категорії: Дата і час. МОБР повертає зворотну матрицю для матриці ...
17140. Робота з графічними зображеннями. Створення діаграм. Захист комірок 65.5 KB
  Лекція №16 Тема: Робота з графічними зображеннями. Створення діаграм. Захист комірок. План Побудова діаграм і графіків. Різновиди діаграм. Захист комірок книг та листів. Побудова діаграм і графіків Графічне уявлення також може допомогти знайти п...
17141. Загальна характеристика СУБД Access. Реляційна модель даних 165 KB
  Лекція №17 Тема: Загальна характеристика СУБД Access. Реляційна модель даних. План Поняття бази даних. Моделі організації даних. Загальна характеристика СУБД MS Access. Основні етапи розробки бази даних в середовищі MS Access. Поняття бази даних Базу д
17143. Створення таблиць і робота з ними. Створення схеми даних у базі 36.27 KB
  Лекція №18 Тема: Створення таблиць і робота з ними. Створення схеми даних у базі. План Структура таблиці. Режим конструктора Режим таблиці Режим майстра таблиць Редагування таблиці. Створення схеми даних у базі. Створення структури таб