Разработать веб-приложение, реализующее функции электронного
дневника. Клиент имеет возможность регистрироваться, смотреть расписание,
электронный дневник. Администратор в лице учителя может изменять удалять,
добавлять название предметов, изменять расписание, делать записи в электронном
дневнике. Сервер сохраняет полученные данные в базу данных на основе MySQL.
Программа представляет собой сайт, построенный на Php, скрипт-языке,
встраиваемом в HTML, который интерпретируется и выполняется на сервере.
Клиент имеет возможность смотреть расписание и электронный
дневник. Для того, что бы появилась возможность просмотра электронного
дневника, необходимо зарегистрироваться, а после пройти аутентификацию на
сайте. Так же есть определенная категория пользователей - администраторы,
которые через интерфейс админа могут удалять/добавлять названия уроков,
редактировать расписание, делать записи в электронном дневнике.
В области программирования для сети Интернет PHP - один из
популярных сценарных языков (наряду с JSP, Perl и языками, используемыми в
ASP.net) благодаря своей простоте, скорости выполнения, богатой
функциональности, кросс-платформенности и распространению исходных кодов на
основе лицензии PHP.
Популярность в области построения веб-сайтов определяется
наличием большого набора встроенных средств для разработки веб-приложений.
Основные из них:
автоматическое извлечение POST и GET-параметров, а также
переменных окружения веб-сервера в предопределённые массивы;
взаимодействие с большим количеством различных систем
управления базами данных (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8),
Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape и Apache
Derby, Informix, Ovrimos SQL, Lotus Notes, DB++, DBM, dBase, DBX, FrontBase,
FilePro, Ingres II, SESAM, Firebird / InterBase, Paradox File Access, MaxDB,
Интерфейс PDO);
В настоящее время PHP используется сотнями тысяч
разработчиков. Согласно рейтингу корпорации TIOBE, базирующемся на данных
поисковых систем, в декабре 2012 года PHP находился на 6 месте среди языков
программирования. К крупнейшим сайтам, использующим PHP, относятся Facebook,
Wikipedia и др.
Входит в LAMP - распространённый набор программного
обеспечения для создания и хостинга веб-сайтов (Linux, Apache, MySQL, PHP).
Синтаксис PHP подобен синтаксису языка Си. Некоторые
элементы, такие как ассоциативные массивы и цикл foreach, заимствованы из Perl.
Для работы программы не требуется описывать какие-либо
переменные, используемые модули и т.п. Любая программа может начинаться
непосредственно с оператора PHP.является языком программирования с динамической
типизацией, не требующим указания типа при объявлении переменных, равно как и
самого объявления переменных. Преобразования между скалярными типами зачастую
осуществляются неявно без дополнительных усилий (впрочем, PHP предоставляет
широкие возможности и для явного преобразования типов).
number число (integer либо float)(string или анонимная функция)отсутствие
параметров
При посещении сайта, пользователя отправляет на главную
страницу, которая находится в файле index. Php
Рис. 1
На главной можно увидеть 4 раздвигающиеся кнопки: Главная,
Образование, Подключение, Контакты (возможность связаться с администрацией.
Все данные на сайте обрабатываются через формы, которые в
свою очередь используют переменные, занесенные модели (база данных). На рисунке
2.3 показана форма для изменения расписания.
При переходе на страницы изменения расписания, для создания
записей в электронном дневнике совершается проверка данных сессии. И на
основании полученной информации, разрешается или запрещается доступ к этим
ресурсам.
На сайте присутствует регистрация, и аутентифицированные
пользователи имеют дополнительные привилегии, нежели анонимные. Проверяется,
аутентифицирован пользователь или нет. Если пользователь зашел под своим
логином и паролем, то он имеет право просматривать электронный дневник.
mysite/index. php
|
Файл главной
страницы
|
mysite/dairy. php
|
Файл с формой
электронного дневника
|
functions/addlesson.
php и dellesson. php
|
Два php документа, для добавления и удаления
уроков.
|
functions/sendRegistration.
php
|
Файл
регистрации.
|
functions
/writetimetable. php
|
Файл для
сохранения измененного расписания.
|
mysite
/registration. php
|
Файл с формой
для регистрации.
|
mysite
/writedairy. php
|
Файл сохранения
изменений дневника
|
mysite/timetable.
php
|
Файл, с
расписанием уровков
|
mysite/teachertimetable.
php
|
Файл, для
администрирования расписания
|
Заключение
В ходе работы была освоена модель "клиент-сервер".
В результате было создано клиент-серверное приложение, имеющее вид онлайн
библиотеки. Анонимные пользователи имеют возможность просматривать расписание,
аутентифицированные - электронный дневник. Реализована возможность обратной
связи.
Список
используемой литературы
1. Php [Электронный ресурс]: сайт
"Документация Php на
русском". - Электрон. дан. - Режим доступа: http://www.php. su/. - Загл. с
экрана.
2. Php documentation [Электронный ресурс]: сайт "php documentation". - Электрон. дан. - Режим
доступа: http://www.php.net/ - Загл. с экрана.
Приложения
Исходный код программы
mysite/index. php
<? php_start ();? >
<! DOCTYPE html PUBLIC "- // W3C // DTD
XHTML 1.0 Transitional // EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional. dtd">
<html
xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=utf-8" />
<title>Умный дневник</title>
<link href="css/style. css"
rel="stylesheet" type="text/css" />
<link rel="stylesheet"
href="css/menustyle. css" type="text/css" />
<link rel="stylesheet" href="css/authstyle.
css" type="text/css" />
</head>
<body>
<div id="main"></div>
<? php include
("/functions/menu_line.html");
? >
<div id="content">
<div id="auth_menu">
<? php include ("/functions/auth_menu.
php");
? >
</div>
</div>
</body>
</html>. php
<? php_start ();("Content-type:
text/html; charset=utf8");
$host = 'localhost';
$username = 'php_admin';
$password = '1';
$dbname = 'timetable_db';
$dbtable = 'lessons';(mysql_connect ($hostname,
$username, $password) == 0)"ERROR: connect with db not found";
{_select_db ($dbname);_query ("SET NAMES
utf8 COLLATE utf8_general_ci") or die (mysql_error ());
$new_lesson_name = $_POST ['newlesson'];
$query = "INSERT INTO $dbtable VALUES
('','$new_lesson_name')";_query ($query) or die (mysql_error ());"Данные успешно сохранены.
";_close ();('Location:
http://localhost/denwer/Try/1/Education/teachertimetable. php');
ob_end_flush ();;
}
? >. php
<? php_start ();("Content-type:
text/html; charset=utf8");
$host = 'localhost';
$username = 'php_admin';
$password = '1';
$dbname = 'timetable_db';
$dbtable = 'lessons';(mysql_connect ($hostname,
$username, $password) == 0)"ERROR: connect with db not found";
{_select_db ($dbname);_query ("SET NAMES
utf8 COLLATE utf8_general_ci") or die (mysql_error ());
$del_lesson_name = $_POST ['dellesson'];
$query = "DELETE FROM $dbtable WHERE
name='$del_lesson_name'";_query ($query) or die (mysql_error ());"Данные успешно удалены.
";_close ();('Location:
http://localhost/denwer/Try/1/Education/teachertimetable. php');_end_flush ();;
}
? >. php
<? php_set ("session.
use_trans_sid", true);_start ();("Content-type: text/html;
charset=utf8");
$host = 'localhost';
$username = 'php_admin';
$password = '1';
$dbname = 'db_name';
$dbtable = 'users';_connect ($host, $username,
$password) die ("Ошибка подключения к базе данных");
mysql_select_db ($dbname);_query ("SET NAMES
utf8 COLLATE utf8_general_ci") or die (mysql_error ());
// проверим, быть может пользователь уже авторизирован. Если
это так, перенаправим его на главную страницу сайта
if (isset ($_SESSION ['id']) || (isset ($_COOKIE
['login']) && isset ($_COOKIE ['password'])))
{
header ('. /1. php');
}
else
{
if (isset ($_POST ['submit'])) // если была нажата кнопка регистрации,
добавим запись с новым пользователем в БД
{
$name = $_POST ['user_name'];
$surname = $_POST ['user_surname'];
$patron = $_POST ['user_patron'];
$login = htmlspecialchars ($_POST ['login']);
$password = $_POST ['password'];
$mail = htmlspecialchars ($_POST ['mail']);
$phone = htmlspecialchars ($_POST ['phone']);
$salt = mt_rand (100, 999);
$tm = time ();
$password = md5 (md5 ($password).
$salt);(mysql_query ("INSERT INTO users
(login,password,salt,mail_reg,mail,reg_date,last_act,name,surname,patron,mobile)('".
$login. "','". $password. "','". $salt. "','".
$mail. "','". $mail. "','". $tm. "','". $tm.
"','". $name. "','". $surname. "','". $patron. "','". $phone. "')")) //
пишем данные в БД и авторизовываем пользователя
{
echo ("Вы успешно зарегистрировались!");
}
}
else
{
header ('Location:. /1. php');
}
}
? >. php
<? php(! isset ($_POST ['date']))('Location:.
/1. php');_start ();($_SESSION ['prava']! = 1)
{ die ('Запрещен доступ. '); }
? >
<! DOCTYPE html PUBLIC "- // W3C // DTD
XHTML 1.0 Transitional // EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional. dtd">
<html
xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=utf-8" />
<title>Умный дневник</title>
<link href=". /css/style. css"
rel="stylesheet" type="text/css" />
<link rel="stylesheet" href=".
/css/menustyle. css" type="text/css" />
<link rel="stylesheet" href=".
/css/Reg_style. css" type="text/css" />
<link rel="stylesheet" href=".
/css/table. css" type="text/css" />
<script src=". /js/form. js"
type="text/javascript"></script>
</head>
<body>
<div id="main"></div>
<? php include (".
/functions/menu_line.html");
? >
<div id="content">
<div style = 'width: 900px; margin-left: 30px;
'>
<form method = "post"id =
"diary" action = "writediary. php">
<? php
$datetime = $_POST ['date'];
$explode_date = explode ("-",
$datetime); // explode string date
$day_of_week = date ("w", mktime (0, 0,
0, $explode_date [1], $explode_date [0], $explode_date [2]));
$datetime=$explode_date [2]. "-".
$explode_date [1]. "-". $explode_date [0];"<input type='hidden'
value='$datetime' name='datetime'>";($day_of_week)
{1: $day_of_week = 'Понедельник'; break;2:
$day_of_week = 'Вторник'; break;3: $day_of_week = 'Среда'; break;4:
$day_of_week = 'Четверг'; break;5: $day_of_week = 'Пятница'; break;6:
$day_of_week = 'Суббота'; break;
}
$conn = Mysql_connect ("localhost",
"php_admin", "1");
$database = "timetable_db";
$table_name = "8d";_select_db
($database); mysql_query ("SET NAMES utf8 COLLATE utf8_general_ci")
or die (mysql_error ());
$sql = "SELECT * FROM $table_name";
$q = mysql_query ($sql) or die ();
$n_lessons = Mysql_num_rows ($q);($z=0;
$z<$n_lessons; $z++)
{
$sql_data = mysql_fetch_array ($q);
$lessons_name [] = $sql_data [$day_of_week];
}_close ();
$conn = Mysql_connect ("localhost",
"php_admin", "1");
$database = "db_name";
$table_name = "students";_select_db
($database);_query ("SET NAMES utf8 COLLATE utf8_general_ci") or die
(mysql_error ());
$sql = "SELECT * FROM $table_name";
$q = mysql_query ($sql) or die ();
$n_students = Mysql_num_rows ($q);($z=0; $z<$n_students;
$z++)
{
$sql_data = mysql_fetch_array ($q);
$students_name [] = $sql_data ['Name'];
}_close ();($explode_date [1])
{1: $date_month = "Января"; break;2:
$date_month = "Февраля"; break;3: $date_month = "Марта";
break;4: $date_month = "Апреля"; break;5: $date_month =
"Мая"; break;6: $date_month = "Июня"; break;7: $date_month
= "Июля"; break;8: $date_month = "Августа"; break;9:
$date_month = "Сентября"; break;10: $date_month = "Октября";
break;11: $date_month = "Ноября"; break;12: $date_month =
"Декабря"; break;
}
$conn = Mysql_connect ("localhost",
"php_admin", "1");
$database = "diary_db";
$dbname = 'dairy';_select_db ($database);_query
("SET NAMES utf8 COLLATE utf8_general_ci") or die (mysql_error ());
$query = "SELECT *`{$dbname }``date`='{$datetime}'
";
$sql = mysql_query ($query) or die (mysql_error
());(mysql_num_rows ($sql) > 0)
{
$n_students = mysql_num_rows ($sql);($z=0;
$z<$n_students; $z++)
{
$sql_data = mysql_fetch_array ($sql);
$students_name [] = $sql_data ['Name'];
$student_mark [$z] [0] = $sql_data
['Less_Mark1'];
$student_mark [$z] [1] = $sql_data
['Less_Mark2'];
$student_mark [$z] [2] = $sql_data
['Less_Mark3'];
$student_mark [$z] [3] = $sql_data
['Less_Mark4'];
$student_mark [$z] [4] = $sql_data
['Less_Mark5'];
$student_mark [$z] [5] = $sql_data
['Less_Mark6'];
$student_mark [$z] [6] = $sql_data
['Less_Mark7'];
$student_mark [$z] [7] = $sql_data
['Less_Mark8'];
}
$lessons_name [0] = $sql_data ['Less_Name1'];
$lessons_name [1] = $sql_data ['Less_Name2'];
$lessons_name [2] = $sql_data ['Less_Name3'];
$lessons_name [3] = $sql_data ['Less_Name4'];
$lessons_name [4] = $sql_data ['Less_Name5'];
$lessons_name [5] = $sql_data ['Less_Name6'];
$lessons_name [6] = $sql_data ['Less_Name7'];
$lessons_name [7] = $sql_data ['Less_Name8'];
}"<p>$explode_date [2] $date_month
$explode_date [0] </p>";"<table class =
timetable>";"<tr>";" <th>Ф. И.О. </th>
";($z=0; $z<$n_lessons; $z++)
{"<th name = 'less'>$lessons_name [$z]
</th>";
}"</tr>";
$value = 0;
$word = 0;($i = 0; $i < $n_students; $i++)
{"<tr>";($j=0; $j<$n_lessons;
$j++)
{(mysql_num_rows ($sql) > 0)
$word = $student_mark [$i] [$j];($j ==
0)"<td>$students_name [$i] </td>";"<td>
<input name = '$value' type = 'text' value =
'$word' style = 'width: 90px'>";
$value++;"</td>";
}"</tr>";
}"</tr></table>";
? >
</br>
<div class = "submit">
<button
type="submit">Сохранить</button>
</div>
</form>
</div>
</div>
</body>
</html>. php
<? php(! isset ($_POST
['datetime']))('Location:. /1. php');("Content-type: text/html;
charset=utf8");
// $number = 1;
$conn = Mysql_connect ("localhost",
"php_admin", "1");
$database = "db_name";
$table_name = "students";_select_db
($database); mysql_query ("SET NAMES utf8 COLLATE utf8_general_ci")
or die (mysql_error ());
$sql = "SELECT * FROM $table_name";
$q = mysql_query ($sql) or die ();
$n_students = Mysql_num_rows ($q);($z=0;
$z<$n_students; $z++)
{
$sql_data = mysql_fetch_array ($q);
$students_name [] = $sql_data ['Name'];
}_close ();
$conn = Mysql_connect ("localhost",
"php_admin", "1");
$database = "timetable_db";
$table_name = "8d";_select_db
($database); mysql_query ("SET NAMES utf8 COLLATE utf8_general_ci")
or die (mysql_error ());
$sql = "SELECT * FROM $table_name";
$q = mysql_query ($sql) or die ();
$n_lessons = Mysql_num_rows ($q);($z=0;
$z<$n_lessons; $z++)
{
$sql_data = mysql_fetch_array ($q);
$lessons_name [] = $sql_data ['Вторник'];
}_close ();
$datetime = $_POST ['datetime'];
$host = 'localhost';
$username = 'php_admin';
$password = '1';
$dbname = 'diary_db';
$dbtable = 'dairy';(mysql_connect ($hostname,
$username, $password) == 0)"ERROR: connect with db not found";
{_select_db ($dbname);_query ("SET NAMES
utf8 COLLATE utf8_general_ci") or die (mysql_error ());
$query = "DELETE FROM $dbtable WHERE `Date`
='$datetime'";_query ($query) or die (mysql_error ());
$index = 0;($i = 0; $i < $n_students; $i++)
{_query ("SET NAMES utf8 COLLATE
utf8_general_ci") or die (mysql_error ());
$query = "INSERT INTO $dbtable
(Date,Name,Less_Name1,Less_Name2,Less_Name3,Less_Name4,Less_Name5,Less_Name6,Less_Name7,Less_Name8,Less_Mark1,Less_Mark2,Less_Mark3,Less_Mark4,Less_Mark5,Less_Mark6,Less_Mark7,Less_Mark8)('".
$datetime. "','". $students_name [$i]. "'
,'". $lessons_name [0]. "','".
$lessons_name [1]. "','". $lessons_name [2]. "'
,'". $lessons_name [3]. "','".
$lessons_name [4]. "','". $lessons_name [5]. "'
,'". $lessons_name [6]. "','".
$lessons_name [7]. "'
,'". $_POST [$index]. "','".
$_POST [$index+1]. "','". $_POST [$index+2]. "'
,'". $_POST [$index+3]. "','".
$_POST [$index+4]. "','". $_POST [$index+5]. "'
,'". $_POST [$index+6]. "','".
$_POST [$index+7]. "')";_query ($query) or die (mysql_error ());
$index += 8;
}
}
echo "Данные успешно сохранены. ";
mysql_close ();
? >. php
<? php_start ();? >
<! DOCTYPE html PUBLIC "- // W3C // DTD
XHTML 1.0 Transitional // EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional. dtd">
<html
xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=utf8" />
<title>Умный дневник</title>
<link
href="http://localhost/denwer/Try/1/css/style. css"
rel="stylesheet" type="text/css" />
<link rel="stylesheet"
href="http://localhost/denwer/Try/1/css/menustyle. css"
type="text/css" />
<link rel="stylesheet"
href="http://localhost/denwer/Try/1/css/table. css"
type="text/css" />
<link rel="stylesheet"
href="http://localhost/denwer/Try/1/css/authstyle. css"
type="text/css" />
</head>
<body>
<div id="main"></div>
<? php include (". /functions/menu_line.html");
? >
<div id="content">
<div id="auth_menu">
<? php include (". /functions/auth_menu.
php");
? >
</div>
<div style = 'width: 700px;
'class="maincontent">
<? php
$conn = Mysql_connect ("localhost",
"php_admin", "1");
$database = "timetable_db";
$table_name = "8d";_select_db
($database); mysql_query ("SET NAMES utf8 COLLATE utf8_general_ci")
or die (mysql_error ());
$list_f = Mysql_list_fields
($database,$table_name);
$n1 = Mysql_num_fields ($list_f);($j=0;
$j<$n1; $j++) {
$names [] = Mysql_field_name ($list_f,$j);
}
$sql = "SELECT * FROM $table_name";
$q = Mysql_query ($sql,$conn) or die ();
$n = Mysql_num_rows ($q);
echo"<p>РАСПИСАНИЕ ЗАНЯТИЙ $table_name КЛАССА</p>";
echo"<table class = timetable
border=1>";"<tr>";($names as $val)"<th>$val</th>";
echo "</tr>";($i=0; $i<$n;
$i++)
{"<tr>";
foreach ($names as $k => $val)
{
$value = Mysql_result
($q,$i,$val);"<td> $value</td>";
}"</tr>";
}"</tr></table>";
? >
</div>
</div>
</body>
</html>. php
$host = 'localhost';
$username = 'php_admin';
$password = '1';
$dbname = 'timetable_db';
$dbtable = '8d';(mysql_connect ($hostname,
$username, $password) == 0)"ERROR: connect with db not found";
{_select_db ($dbname);_query ("SET NAMES
utf8 COLLATE utf8_general_ci") or die (mysql_error ());
// $number = 1;_query ("TRUNCATE TABLE
$dbtable");($i = 0, $c = 0; $c < 8; $i+=6, $c++)
{
$first = $_POST [$i];
$second = $_POST [$i+1];
$third = $_POST [$i+2];
$fourth = $_POST [$i+3];
$fifth = $_POST [$i+4];
$sixth = $_POST [$i+5];
$query = "INSERT INTO $dbtable VALUES
('','$first','$second','$third','$fourth','$fifth','$sixth')";_query
($query) or die (mysql_error ());
}"Данные успешно сохранены.
";_close ();
}
? >. php
<? php_start ();($_SESSION ['prava']! = 1)
{ die ('Запрещен доступ. '); }
? >
<! DOCTYPE html PUBLIC "- // W3C // DTD
XHTML 1.0 Transitional // EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional. dtd">
<html
xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=utf-8" />
<title>Умный дневник</title>
<link
href="http://localhost/denwer/Try/1/css/style. css"
rel="stylesheet" type="text/css" />
<link rel="stylesheet"
href="http://localhost/denwer/Try/1/css/menustyle. css"
type="text/css" />
<link rel="stylesheet"
href="http://localhost/denwer/Try/1/css/table. css"
type="text/css" />
<link rel="stylesheet"
href="http://localhost/denwer/Try/1/css/authstyle. css"
type="text/css" />
</head>
<body>
<div id="main"></div>
<? php include (".
/functions/menu_line.html");
? >
<div id="content">
<div style = 'width: 700px; margin-left:
110px; 'class="maincontent">
<form method = "post"id =
"teachertimetable" action =". /functions/writetimetable.
php">
<? php
$conn = Mysql_connect ("localhost",
"php_admin", "1");
$database = "timetable_db";
$table_name = "lessons";_select_db
($database); mysql_query ("SET NAMES utf8 COLLATE utf8_general_ci")
or die (mysql_error ());
$sql = "SELECT * FROM $table_name";
$q = mysql_query ($sql) or die ();
$n = Mysql_num_rows ($q);($z=0; $z<$n; $z++)
{
$sql_data = mysql_fetch_array ($q);
$mass [] = $sql_data ['name'];
}
echo"<p>РАСПИСАНИЕ ЗАНЯТИЙ 8d КЛАССА </p>";
echo"<table class = timetable
border=1>";"<tr>";" <th>Номер
урока</th>
<th>Понедельник</th>
<th>Вторник</th>
<th>Среда</th>
<th>Четверг</th>
<th>Пятница</th>
<th>Суббота</th>";"</tr>";
$c = 0;($i=0; $i<8; $i++)
{
$q = $i+1;"<tr>";($j=0; $j<6;
$j++)
{($j == 0)
echo
"<td>$q</td>";"<td>
<select name=$c style = 'width:
100px'>";
$c += 1;($z=0; $z<$n; $z++)
{"<option = $mass [$z] >$mass [$z]
</option>";
}"</td>";
}"</tr>";
}"</tr></table>";
? ></br>
<div class = "submit">
<button
type="submit">Сохранить</button>
</div>
</form>
</br>
<div id = "addlesson">
Добавление названия нового урока
<form method = "post"id =
"addles" action =". /functions/addlesson. php">
<input type = "text" name =
"newlesson" />
<button
type="submit">Добавить</button>
</form>
</div>
<div id = "dellesson">
Удаление названия урока
<form method = "post" id = "delles"
action =". /functions/dellesson. php">
<input type = "text" name =
"dellesson" />
<button
type="submit">Удалить</button>
</form>
</div>
</div>
</div>
</body>
</html>. php
<! DOCTYPE html PUBLIC "- // W3C // DTD
XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.
dtd">
<html
xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=utf-8" />
<title>Умный дневник</title>
<link href="css/style. css"
rel="stylesheet" type="text/css" />
<link rel="stylesheet"
href="css/menustyle. css" type="text/css" />
<link rel="stylesheet"
href="css/Reg_style. css" type="text/css" />
<script src="js/form. js"
type="text/javascript"></script>
</head>
<body>
<div id="main"></div>
<? php include
("/functions/menu_line.html");
? >
<form id = "loginForm" name =
"regform" onSubmit="CheckForm (); return (false); "
method="post"
action="http://localhost/denwer/Try/1/functions/sendRegistration.
php">
<div>
<label>ФОРМА РЕГИСТРАЦИИ:
</label><br /><br />
<label>Фамилия: </label>
<div>
<input type="text"
name="user_surname"/><span>
</div>
</div>
<div>
<label>Имя: </label>
<div>
<input type="text"
name="user_name"/><span>
</div>
</div>
<div>
<label>Отчество: </label>
<div>
<input type="text" name="user_patron"/><span>
</div>
</div>
<div>
<label>Логин: </label>
<div>
<input type="text"
name="login"/><span>
</div>
</div>
<div>
<label>Пароль: </label>
<div>
<input type="password"
name="password" /><span>
</div>
</div>
<div>
<label>Подтверждение: </label>
<div>
<input type="password"
name="password2" /><span>
</div>
</div>
<div>
<label>Email: </label>
<div>
<input type="text"
name="mail" /><span>
</div>
</div>
<div>
<label>Телефонный номер: </label>
<div>
<input type="text"
name="phone" /><span>
</div>
</div>
<div>
<input type="submit"
name="submit" value = "Регистрация">
</div>
</form>
</body>
</html>
}