Клиент-серверное приложение 'Электронный дневник'

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    678,94 Кб
  • Опубликовано:
    2013-03-27
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Клиент-серверное приложение 'Электронный дневник'

Техническое задание

Разработать веб-приложение, реализующее функции электронного дневника. Клиент имеет возможность регистрироваться, смотреть расписание, электронный дневник. Администратор в лице учителя может изменять удалять, добавлять название предметов, изменять расписание, делать записи в электронном дневнике. Сервер сохраняет полученные данные в базу данных на основе MySQL.

Содержание

Введение

1. Описание работы программы

1.1 Описание работы клиентской части

1.2 Описание работы серверной части

2. Описание файлов

Заключение

Список используемой литературы

Приложения

Аннотация

 

Программа представляет собой сайт, построенный на Php, скрипт-языке, встраиваемом в HTML, который интерпретируется и выполняется на сервере.

Клиент имеет возможность смотреть расписание и электронный дневник. Для того, что бы появилась возможность просмотра электронного дневника, необходимо зарегистрироваться, а после пройти аутентификацию на сайте. Так же есть определенная категория пользователей - администраторы, которые через интерфейс админа могут удалять/добавлять названия уроков, редактировать расписание, делать записи в электронном дневнике.

Сервер заносит все данные в базу, построенную с помощью MySQL.

Введение


В области программирования для сети Интернет 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);

автоматизированная отправка HTTP-заголовков;

работа с HTTP-авторизацией;

работа с cookies и сессиями;

работа с локальными и удалёнными файлами, сокетами;

обработка файлов, загружаемых на сервер;

работа с XForms.

В настоящее время PHP используется сотнями тысяч разработчиков. Согласно рейтингу корпорации TIOBE, базирующемся на данных поисковых систем, в декабре 2012 года PHP находился на 6 месте среди языков программирования. К крупнейшим сайтам, использующим PHP, относятся Facebook, Wikipedia и др.

электронных дневник приложение программа

Входит в LAMP - распространённый набор программного обеспечения для создания и хостинга веб-сайтов (Linux, Apache, MySQL, PHP).

Синтаксис PHP подобен синтаксису языка Си. Некоторые элементы, такие как ассоциативные массивы и цикл foreach, заимствованы из Perl.

Для работы программы не требуется описывать какие-либо переменные, используемые модули и т.п. Любая программа может начинаться непосредственно с оператора PHP.является языком программирования с динамической типизацией, не требующим указания типа при объявлении переменных, равно как и самого объявления переменных. Преобразования между скалярными типами зачастую осуществляются неявно без дополнительных усилий (впрочем, PHP предоставляет широкие возможности и для явного преобразования типов).

К скалярным типам данных относятся:

целый тип (integer),

вещественный тип данных (float, double),

логический тип (boolean),

строковый тип (string),

и специальный тип NULL.

К нескалярным типам относятся:

"ресурс" (resource),

массив (array),

объект (object),

К псевдотипам относятся:один или несколько необязательных параметров,

number число (integer либо float)(string или анонимная функция)отсутствие параметров

1. Описание работы программы


1.1 Описание работы клиентской части


При посещении сайта, пользователя отправляет на главную страницу, которая находится в файле index. Php

Рис. 1

На главной можно увидеть 4 раздвигающиеся кнопки: Главная, Образование, Подключение, Контакты (возможность связаться с администрацией.

Рис 2.2

Рис 2.3

Все данные на сайте обрабатываются через формы, которые в свою очередь используют переменные, занесенные модели (база данных). На рисунке 2.3 показана форма для изменения расписания.

Рис 4

 

.2 Описание работы серверной части


При переходе на страницы изменения расписания, для создания записей в электронном дневнике совершается проверка данных сессии. И на основании полученной информации, разрешается или запрещается доступ к этим ресурсам.

На сайте присутствует регистрация, и аутентифицированные пользователи имеют дополнительные привилегии, нежели анонимные. Проверяется, аутентифицирован пользователь или нет. Если пользователь зашел под своим логином и паролем, то он имеет право просматривать электронный дневник.

2. Описание файлов


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>&nbsp; $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>

}

Похожие работы на - Клиент-серверное приложение 'Электронный дневник'

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!