Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

ТЕМА Единая информационная система для школ дополнительного образования

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 25.11.2024

ДИПЛОМНАЯ РАБОТА
(Выпускная квалификационная работа)

ТЕМА

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


Содержание

Введение

1 Постановка задачи

2 Модель социальной сети

для дополнительного образования

2.1 Общее представление

социальной сети для дополнительного образования

2.2 Информационная модель

спортивных школ по художественной гимнастики

3 Информационная среда и инструментарии

4 Общая структура системы

«Школа художественной гимнастики»

4.1 Интерфейс

4.2 Раздел администратора:

5 Информационная структура web-приложения

5.1. База данных.Введение в понятие базы данных.

5.2. Проблемы задачи и их решения

6 Актуальность и сравнение с аналогами

Заключение

Литература и источники

Приложения


Введение

В современную общественно-производительную деятельность активно внедряются информационные технологии, позволяющие получать необходимую информацию, управлять процессами и производством в различных сферах деятельности человеческого общества.

Ввиду такой современной тенденции, основательно начала прокладывать себе дорогу разработка компании Microsoft «Облачные вычисления». Cегодня объемы обрабатываемой информации, память которая должна выделятся под определенные процессы, производимые различными системами принимают зачастую достаточно огромные размеры. Что вынуждало ранее, синхронизировать процессы. Теперь же с появление «Облачных вычислений» можно не задумываться о нехватке памяти, под те или иные задачи. Все процессы, с помощью данной разработки, можно совершать в удаленном доступе, т.е. теперь даже самые сложные, требующие огромного количества памяти, энергетических затрат и специальной установки программного обеспечения задачи, можно решать просто на обычном компьютере не обращая внимания на все эти тонкости. Облачные вычисления предоставляют пользователю удаленный сервер на котором можно найти все необходимые вам условия и услуги.

Например, каждый из нас, практически каждый день, пользуется программами для редактирования текста. Теперь с помощью облаков можно без установки соответствующего ПО редактировать текст, составлять презентации в режиме он-лайн в Интернете ( Документы GoogleGoogle Docs ). Это все те же самые редакторы (Word, Exel и т.д.) установленные на удаленном сервере и находятся в свободном пользовании.

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

Сейчас всеми активно используются Интернет магазины (www.ebay.com).

Поэтому подробнее можно рассмотреть вышеописанную систему, на данном примере. Посетив страницы Интернет-магазина, мы обычно видим список предлагаемых товаров с их описанием и фотографиями. Если каталог формируется просто с помощью обычной HTML страницы, тогда каждый раз при изменение свойств товаров: цен, количества, наличия; необходимо было бы переписывать и корректировать все это вручную в коде. Но Интернет уже дано начал перерастать стадию сайтов (статичных страницу), поэтому все чаще в здесь встречаются полноценные web-приложения. Данные таких систем хранятся и обрабатываются на удаленном сервере, при этом редактирование администратор производит в режиме он-лайн со своего компьютера. Для систематизации и интерактивности работы web-приложений сейчас пользуются либо такими системами управления как Joomla! (система управления содержимым, написанная на языках PHP и JavaScript, использующая в качестве хранилища базу данных MySQL. И является свободным программным обеспечением, распространяемым под лицензией GNU GPL). Либо прописывают аналогичную структуру самостоятельно, как в нашем случае. Итак, если вместо варианта с HTML страничкой хранить данные о товаре в базе данных, то появится возможность менять содержимое страниц в режиме реального времени, сразу после внесенных в базу новых данных о товаре.

Интерактивность и легкость заполнения позволяет сократить время и деньги при работе с web-приложением. Так как нет необходимости заводить специального администратора сайта и платить ему лишние деньги за работу. Любой секретарь сможет без особого труда загрузить информацию на сайт.

В свете вышеописанных преобразований в сфере информационных технологий и грядущих событий в области спорта нашего города. Возникло идея создания информационной системы для школ дополнительного образования, на примере школы художественной гимнастики. Появление такого web-приложения должно быть весьма актуально в преддверии проведения Универсиады.


1 Постановка задачи

Для обеспечения работы web-приложения автоматизирующего доступ к информации о спортивных школах по художественной гимнастике необходимо:

  1.  Разработать БД содержащую информацию о школах художественной гимнастики в целом, т.е. общие сведения о школе, информация о сотрудниках, учащихся и соревнованиях проходимых в конкретном виде спорта и т.д..
  2.  Создать и реализовать рабочее место администратора для ввода и корректирования содержания сайта.
  3.  Разработать каркас информационного сайта для пользователей, на основе которого из имеющейся информации в базе воссоздаются, при выборе определенной школы конкретного региона, свои страницы, относящиеся только к выбранной школе. Т.е. на один и тот же каркас для разных школ загружается разная информация.
  4.  Внедрить его в активное пользование школы дополнительного образования.

Для разработки приложения должны были использоваться наиболее популярные, материально доступные, средства находящиеся в сводном пользовании.


2 Модель социальной сети
для дополнительного образования

Спортивная школа  художественной гимнастики, на примере которой было разработано web-приложение, входит в систему дополнительного образования. Следовательно, далее стоит рассмотреть саму структуру дополнительного образования и положение, которое занимают спортивные школы в данной системе образования.

Система дополнительного образования содержит следующие учебные учреждения:

  1.  музыкальные школы;
  2.  спортивные школы;
  3.  художественные школы;
  4.  центры технического творчества;
  5.  центры туризма и экскурсий;
  6.  экологические центры и т.д.

Эти учреждения имеют много общего и свою специфику в организации процесса работы.

По организации работы

  •  в них проходит процесс обучения;
  •  свои специфические формы проведения практических занятий;
  •  проведение системы конкурсов, стимулирующих процесс обучения;
  •  система оценок эффективности работы преподавателей.

2.1 Общее представление
социальной сети для дополнительного образования

В данной системе участвуют шесть категорий людей:

  1.  ученики, получающие знания и навыки в определенной сфере;
  2.  преподаватели, проводящие процесс обучения;
  3.  администрация, контролирующая и стимулирующая процесс дополнительного образования;
  4.  родители, определяющие потребности ученика;
  5.  государство-экономика, заинтересованные в развитии данного вида деятельности и обеспечивающего как финансово, так и материально;
  6.  интересующиеся данным видом спорта.

Для обеспечения эффективной работы необходима:

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

2.2 Информационная модель
спортивных школ по художественной гимнастики

Для обеспечения эффективной работы спортивной школы по художественной гимнастики необходимо отражение следующего вида информации:

  •  Общая структура спортивной школы;
  •  Состав педагогического коллектива:
  •  квалификация тренеров-учителей,
  •  заслуги тренеров,
  •  список наиболее результативных спортсменов-воспитанников;
  •  Расписание работы школы;
  •  Списки учеников с их заслугами;
  •  Классный журнал, отражающий сведения о подготовке ученика, его посещаемости и текущих результатах;
  •  Информация о соревнованиях:
  •  сведения о будущих соревнованиях,
  •  информация о прошедших соревнованиях,
  •  информация о результатах учеников спортивной на прошедших соревнованиях;
  •  и т.д.

Эту систему можно приготовить в комплексе однотипных спортивных школ, чтобы иметь представление о подготовке спортсменов в разных регионах и для сравнения результативности школ.


3 Информационная среда и инструментарии

HTML

HTML (HyperText Markup Language, язык разметки гипертекста) – стандартный язык разметки документов во Всемирной паутине. Большинство web-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузером и отображается в виде документа, в удобной для человека форме.

HTML – это язык верстки, которая определяет, как и какие элементы должны располагаться на web-странице. Информация на странице, способ ее представления и оформления зависят исключительно от разработчика и тех целей, которые он перед собой ставит.

CSS

Стилем или CSS (Cascading Style Sheets, каскадные таблицы стилей) называется набор параметров форматирования, который применяется к элементам документа, чтобы изменить их внешний вид. Возможность работы со стилями издавна включают в развитые издательские системы и текстовые редакторы, тем самым позволяя одним нажатием кнопки придать тексту заданный, заранее установленный вид. Теперь это доступно и создателям сайта, когда цвет, размеры текста и другие параметры хранятся в определенном месте и легко «прикручиваются» к любому тегу. Еще одним преимуществом стилей является то, что они предлагают намного больше возможностей для форматирования, чем обычный HTML.

CSS представляет собой мощную систему, расширяющую возможности дизайна и верстки web-страниц.

PHP

PHP – это широко используемый язык сценариев с открытым исходным кодом. То есть, PHP это язык программирования, специально разработанный для написания web-приложений (сценариев), исполняющихся на Web-сервере.

Синтаксис языка берет начало из C, Java и Perl. PHP достаточно прост для изучения. Преимуществом PHP является предоставление web-разработчикам возможности создания динамически генерируемых web-страниц.

Важным преимуществом языка PHP перед такими языками, как языков Perl и C заключается в возможности создания HTML документов с внедренными командами PHP.

Значительным отличием PHP от какого-либо кода, выполняющегося на стороне клиента, например, JavaScript, является то, что PHP-скрипты выполняются на стороне сервера. Вы даже можете сконфигурировать свой сервер таким образом, чтобы HTML-файлы обрабатывались процессором PHP, так что клиенты даже не смогут узнать, получают ли они обычный HTML-файл или результат выполнения скрипта.

PHP позволяет создавать качественные Web-приложения за очень короткие сроки, получая продукты, легко модифицируемые и поддерживаемые в будущем.

PHP прост для освоения, и вместе с тем способен удовлетворить запросы профессиональных программистов.

Язык PHP постоянно совершенствуется, и ему обеспечено долгое доминирование в области языков web -программирования, по крайней мере, в ближайшее время.

JavaScript

JavaScript — объектно-ориентированный скриптовый язык программирования.

JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности web-страницам.

Основные архитектурные черты: динамическая типизация, слабая типизация, автоматическое управление памятью, прототипное программирование, функции как объекты первого класса.

NetBeans

NetBeans IDE — свободная интегрированная среда разработки приложений (IDE) на языках программирования Java, JavaFX, Python, PHP, JavaScript, C++, Ада и ряде других.

MySQL 

MySQLсвободная система управления базами данных (СУБД).

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.

DreamCoder

DreamCoder для MySQL – это отличная программа для управления базами данных сервера MySQL. Программа идеальна для людей, которые только начинают изучать базы данных, и кому нужны базовые серверные функции.

DreamCoder для MySQL улучшает продуктивность и упрощает работу с базами данных. Программа имеет дружественный пользовательский интерфейс.

DreamCoder для MySQL работает со всеми версиями MySQL  и поддерживает все функции MySQL включая планшеты, просмотры, процедуры, триггеры, расписания, InnoDB, UDFS, большие двоичные объекты и многое другое. Также включены более продвинутые функции, такие как работа с информацией, работа и экспортирование скриптов.

SQLyog

SQLyog — это графический интерфейс пользователя для популярной системы реляционных баз данных MySQL. Программа создана компанией Webyog Softworks Pvt. Ltd.

Главные функции SQLyog:

  •  Конструктор запросов (доступен в BETA версии)
  •  Умное автозавершение
  •  Интеллектуальное дополнение кода
  •  Туннелирование HTTP и HTTPS
  •  Туннелирование SSH
  •  Соединения
  •  Инструмент миграции в виде wizard.
  •  Полноценная поддержка Юникода.

Denwer

Денвер (от сокр. Д.н.w.р — джентльменский набор Web-разработчика) — набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов (веб-приложений, прочего динамического содержимого интернет-страниц) на локальном ПК (без необходимости подключения к сети Интернет) под управлением ОС Windows.

Базовый пакет

  •  Веб-сервер Apache с поддержкой SSI, SSL, mod_rewrite, mod_php.
  •  Интерпретатор PHP с поддержкой GD, MySQL, SQLite.
  •  СУБД MySQL с поддержкой транзакций (mysqld-max).
  •  Система управления виртуальными хостами, основанная на шаблонах.
  •  Система управления запуском и завершением.
  •  Панель phpMyAdmin для администрирования СУБД.
  •  Ядро интерпретатора Perl без стандартных библиотек (поставляются отдельно).
  •  Эмулятор sendmail и сервера SMTP с поддержкой работы совместно с PHP, Perl, Parser и др.
  •  Установщик.

Возможности Denwer

Сразу после установки доступен полностью работающий веб-сервер Apache, работающий на локальном компьютере, на котором может работать неограниченное количество сайтов, что очень эффективно для разработки и отладки сценариев PHP без загрузки его файлов на удаленный сервер. Для запуска практически всех утилит «Денвера» используется приложение Run в подкаталоге /denwer (или /etc) корневого каталога установки «Денвера». При запуске создается виртуальный диск (по умолчанию Z:), где хранятся все файлы проектов.

Localhost

localhost (127.0.0.1127.255.255.255) — зарезервированный диапазон IP-адресов для обозначения так называемого «локального хоста», то есть для сети, состоящей только из одного компьютера. Как правило, используется всего один адрес — 127.0.0.1, который устанавливается на специальный сетевой интерфейс «внутренней петли» (англ. loopback) в сетевом протоколе TCP/IP. При установке соединений в этой вырожденной «сети» присутствует только один компьютер, при этом сетевые протоколы выполняют функции протоколов межпроцессного взаимодействия.

Использование адреса 127.0.0.1 позволяет устанавливать соединение и передавать информацию для программ-серверов, работающих на том же компьютере, что и программа-клиент, независимо от конфигурации аппаратных сетевых средств компьютера (не требуется сетевая карта, модем, и прочее коммуникационное оборудование, интерфейс реализуется при помощи драйвера псевдоустройства в ядре операционной системы). Таким образом, для работы клиент-серверных приложений на одном компьютере не требуется изобретать дополнительные протоколы и дописывать программные модули.

Обычно адресу 127.0.0.1 однозначно сопоставляется имя хоста «localhost» и/или «localhost.localdomain».

В IPv6 локальному хосту сопоставляется IP-адрес :1/128 (0:0:0:0:0:0:0:1).

MasterHost

При выборе виртуального хостинга существовало несколько проблем:

  •  бесплатные хостинги (narod.ru) даже если предоставляют необходимые сферы услуг, через некоторое время вешают на сайт неразрешенную рекламу, зачастую нецензурного характера, таким образом сильно засоряя сайт.
  •  некоторые платные хостинги выставляют неоправданно высокую стоимость услуг, что ввиду бюджетности организации представляло некоторую проблему.
  •  другие платные хостинги не предоставляют полный пакет услуг, т.е. не поддерживались либо PHP, либо MySql.

Учитывая вышеописанную специфику проблем, в качестве наиболее оптимального варианта был выбран виртуальный хостинг – MasterHost и тарифный план – «Аспирант’11».

Компания .masterhost специализируется на предоставлении комплексных услуг по размещению и поддержке проектов различной сложности в Интернете.

.masterhost успешно оказывает тематические услуги с 1999 года и на сегодняшний день является лидером на российском рынке хостинга.

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

На серверных пространствах дата-центра .masterhost свои веб-проекты размещают более 68 000 клиентов, .masterhost поддерживает доступ к более чем 140 000 сайтов.

Виртуальные сервера заказчиков размещаются только на специализированном оборудовании с высокой степенью надёжности и скорости отдачи информации.

Особое внимание уделяется вопросам защиты информации от несанкционированного доступа. Виртуальные сервера клиентов находятся на независимых серверных пространствах и надёжно защищены от внешних проникновений.

.masterhost предоставляет наиболее полный из возможных в Интернете спектр услуг по проектировке динамических web-сайтов. В распоряжении клиентов все распространённые языки программирования, возможности шаблонирования и автоматической публикации данных, доступ к собственной системе биллинга и многое другое.

Что касается тарифа, был выбран наиболее оптимальный тариф – «Аспирант’11». Виртуальный хостинг такого типа разрешает размещения до 5 сайтов с динамичным содержимым (новости, форумы, галереи) и поддерживает самое необходимо для нашего приложения: MySQL и PHP.

Домены

  •  5 доменов на площадке
  •  Поддержка DNS с возможностью редактирования
  •  Неограниченное количество псевдонимов (алиасов)
  •  Поддержка переадресации
  •  Поддержка доменов 3-го уровня (не более 200)

MySQL

  •  5 баз данныx MySQL
  •  5 пользователей MySQL
  •  Интерфейс управления базами данных phpMyAdmin

Программное обеспечение

  •  Возможность автоматической установки WordPress, Joomla
  •  Поддержка PHP, Perl5, C/C++, sh, TCL, awk
  •  Cron – запуск скриптов по расписанию
  •  SSH-доступ

FTP

  •  5 FTP-доступов

Прочее

  •  Собственные страницы ошибок
  •  Статистика Openstat
  •  Доступ к log-файлам
  •  Периодическое резервное копирование (backup) информации.


4 Общая структура системы
«Школа художественной гимнастики»

Структура дополнительного образования, в частности спортивных школ имеет иерархический вид. Рассмотрим такую структуру подробнее, на схеме:


Описанная схема представляет собой социальную структуру школ художественной гимнастики, на примере одной школы, одного тренера и его гимнаста.

В каждой стране существуют свои регионы (области, округа, штаты), в нашем случае, в России есть регион – Татарстан –> регионы в свою очередь подразделяются на города (Казань) –>в которых расположены несколько городов –> в некоторых из них есть спортивные школы художественной гимнастики –> в школе есть несколько тренеров –> у каждого тренера многочисленное количество гимнастов –> каждый гимнаст может быть звездой (призер школьных, городских, региональных соревнований, КМС, член сборной и т.д.) или пока не стал звездой –> а каждая звезда в свою очередь, может входит в состав сборной или не входить.

Это была описана социальная структура, с структурой соревнований дела обстоят значительно короче:

4.1 Интерфейс

  1.  Главная страница. Стартовой для всех школ является страница «Всероссийской федерации художественной гимнастики». Для стартовой страницы подгружается собственное небольшое вводное меню, с помощью пунктов которого можно перейти на страницы с общей, глобальной информации о художественной гимнастике, о Чемпионатах мира, можно почитать историю художественной гимнастики, биографию Российских звезд мирового масштаба, посмотреть их фотографии, посмотреть информацию и главных тренерах страны, узнать условия приема в федерацию. В общем здесь находится все то к чему должен стремится каждый гимнаст.

На страницы расположены 1-2 актуальные новости из области художественной гимнастики.

На нижнем баннере можно увидеть Ссылку «Обратная связь», пройдя по которой можно написать любые вопросы, замечания предложения администратору сайта.

  1.  
    Нажав на пункт меню «Соревнования» выплывает дополнительный пункт «Календарь соревнований» пройдя по которому вы можете посмотреть когда будет или был ближайший «Чемпионат мира по художественной гимнастики», и почитать о нем информацию
    .

  1.  Из пункта меню «О федерации» выплывает четыре дополнительных пункта: «История художественной гимнастики», «Звезды художественной гимнастики» «Тренеры» «Фото галерея». Все перечисленные разделы относятся только к Федерации художественной гимнастики, Академии Ирины Винер (главного тренера России) и истории художественной гимнастики в целом.

  1.  Нажав кнопку в правом верхнем углу «Выбрать школу» вы проходите на список регионов и получаете список школ в выбранном регионе. Кликнув на кнопку «Выбрать школу» загружается выбранная вами школа.

  1.  Подгрузилась страница СДЮСШОР №11 «Грация». Пункты меню всех школ идентичны друг другу. Нажав первый пункт меню, вы можете вернуться на стартовую страницу.

  1.  
    Нажав пункт меню соревнования выплывает несколько подпунктов: последние соревнования разных масштабов (школа, город, Россия) и архив соревнований.

  1.  По пунктам меню последних соревнований вы сразу можете попасть на статью о выбранном соревновании. Так же на статью о ближайшем и прошедшем соревновании вы можете попасть через последний пункт в текущем разделе «Архив соревнований». После перехода в «Архив соревнований» вы попадаете на календарь, здесь вы можете выбрать интересующую вас дату и посмотреть не проводились или не проводятся ли в этот день какие-либо соревнования.

  1.  
    Выбрав пункт меню «О школе» выплывают все пункты с информацией о школе: «История школы», «Администрация», «Звезды школы», «Тренеры», «Гимнасты», «Условия приема», «Фото галерея».

  1.  Проходим по пункту меню «История школы» и видим две ссылки. Если на выбранный объект загружено больше одной статьи, на экране появляются ссылки, по которым можно перейти и посмотреть интересующую вас информацию. Если статья у объекта одна, тогда на экране появляется сразу текст и фотографии, если они есть. В данном разделе история у нас загружено две статьи о школе и соответственно на экран выходят две ссылки.

  1.  Пройдя по одной из ссылок получаем на экране статью.

  1.  Аналогичная система со статьями у остальных пунктов меню. Проходим, к примеру по пункту «Администрация». Здесь выгружается директор и заместитель директора школы.

  1.  
    Выбрав статью о директоре Гатиной Алсу Ильгизаровне, получаем статью со слайдом о директоре школы.(аналогично работает пункт «Тренеры»)

  1.  По пункту меню «Звезды» и «Гимнасты» на экране появляется список ссылок на характеристики гимнастов школы.

  1.  
    Статья со слайдом о гимнастке (звезде) Смирновой Дарье.

  1.  Условие приема в школу (статья о по данному разделу одна, поэтому по клику на пункт меню на экране сразу загрузился текст).

  1.  
    «Фото галерея». Здесь загружены две фото галереи. Пройдя по каждому из них, можно посмотреть интересующие вас фотографии.

  1.  Фото галерея «Школьный лагерь».

  1.  
    Нажав на любую фотографию, фотография увеличивается. Нажав еще раз на выбранную фотографию, он уменьшается обратно.

  1.  Статья о чемпионате мира из пункта меню «Чемпионат мира».

  1.  
    Объявления и новости для родителей можно найти, попав в пункт меню «Информация для родителей».

  1.  Любой интересующий вопрос можно задать администрации школы и обсудить между собой зайдя на форум школы, через пункт меню школа. Информация может редактироваться администратором школы.

  1.  
    Контакты школы расположены соответственно в пункте меню «Контакты».

4.2 Раздел администратора:

  1.  Попав в раздел администратора Вы в любом случае изначально должны пройти авторизацию. Уникальный логин и пороль выдается администратору каждой школы при регистрации школы в системе. Данные выдается администратором всей системы.

  1.  
    Администратор вводит собственные данные (пороль и логин).

  1.  На экране выходит подтверждение об авторизации. Нажимаем кнопку «ОК» и заходим в систему.

  1.  
    По пункту меню «Инструкция по применению» вы можете пройти на подробное описание работы в разделе администратор.

  1.  Пункты меню начиная с пункта «Главная» соответствуют разделам на основной (пользовательской) части системы. Выбрав пункт меню «Главная» можно увидеть название новости, которая выгружена на главную страницу приложения. Если есть обязательные условия для конкретного пункта меню, то оно прописано в инструкции или на соответствующей странице, как в случае с главной страницей.

  1.  
    Чтобы добавить новость на главную страницу нужно нажать на кнопку «Добавить» и осуществится переход на страницу добавления. Здесь необходимо написать название статьи в соответствующем поле и загрузить статью со своего компьютера с помощью кнопки «Обзор» (формат текстового файла должен быть строго
    txt и в кодировке Юникод UTF-8, как это осуществить подробнее написано в пункте «Инструкция по применению»).

  1.  Итак, загрузив необходимую статью  и написав ее название в поле «Название статьи» нажмите кнопку «ОК».

  1.  
    Если после нажатия кнопки «ОК» вылезло сообщение, о том, что загрузка прошла успешно, значит файл загрузился на главную страницу пользователя.

  1.  Загруженный файл всегда отражается и в системе администратора, это мы видим на экране – появилась вторая статья в данном разделе.

  1.  
    Для удаления статьи, нажмите на соответствующей кружок и нажмите кнопку «Удалить».

  1.   Выйдет сообщение о подтверждении удаления. Если вы действительно хотите удалить статью, тогда нажмите кнопку «ОК».


  1.  Статья удалена. Нажимайте «ОК». Если какие-либо описанные процессы не проходят, пишите администратору системы ( ссылка «Обратная связь» в администраторской части системы).

  1.  «Архив соревнований». Редактирование (Добавление/Удаление) производится аналогично.


  1.   «О школе». Соответственно администратор школы не имеет права удалять или добавлять новую школу, поэтому информацию о школе можно лишь редактировать.

  1.  
    На странице редактирования школы выгружается имеющаяся информация в соответствующих полях, данные можно затереть и написать новые. Здесь же можно загрузить фотографии и статьи о школе и удалить их. Внизу расположены два списка (на рисунке только один для статей), для обоих списков есть две кнопки «Удалить». Первый список – список статей прикрепленных к этой школе, любую из них можно выделить выбрав кружок соответствующий статье  и нажать кнопку «Удалить». Аналогично с фотографиями, фотографиям соответствует вторая кнопка «Удалить».

  1.  
    «Тренеры». Пройдя по данному пункту меню выгружается список тренеров работающих в данной школе. Здесь есть кнопки Добавить/Редактировать/Удалить, процессы редактирования, добавления и удаления происходят аналогично предыдущим пунктам меню.

  1.  На странице Тренеров находятся еще фильтры списка. Если список большой, а поиск объекта занимает много времени, то список можно отфильтровать. Здесь тренеры прошли фильтрацию по фамилии, в поле ФИО было набрано «Ива».

  1.  
    С гимнастами операции редактирования проводятся аналогично.

  1.  Фильтрация гимнасток по членству сборной. В данном случае все гимнастке находятся в той или иной сборной. Не забывайте нажимать кнопку «Найти», после выбора параметра фильтрации.

  1.  
    «Информация для родителей». Можно добавить или удалить статьи в данного раздела.


5 Информационная структура web-приложения

Приложение состоит из двух основных частей:

  1.  Интерфейс – сам сайт (визуальная реализация программы). У сайта разработана статейная система. Т.е. сайт фактически состоит из одной страницы, которая в свою очередь состоит из двух баннеров верхнего и нижнего, интерактивного меню и статейной части. С помощью статейной структуры работа приложения реализуется следующим образом: при клике любого из пунктов интерактивного меню в статейную часть подгружаются выбранная статья. Практически вся информация базы в результате многих преобразований была приведена к такой системе. Выгрузка интересующей информации реализована с помощью Select-запросов.
  2.  Администратор – администраторская часть естественно организована самым доступным образом для человека, который будет заполнять сам сайт. Эта область разработана таким образом, что любой секретарь может заниматься заполнением сайта, что уменьшает денежные и временные затраты на его содержание или может быть привлечен один сотрудник удаленно занимающийся заполнением информации параллельно в нескольких школ города. При выборе первого пункта меню администратор попадает в раздел «Страница редактора» там подробно описана инструкция, того как пользоваться администраторской частью.

У каждой школы, естественно, своя область администрирования. Каждый администратор новоявленной школы получает свой уникальный логин и пароль. При переходи в административную часть работник вводит полученные им данные (логин, пароль) и попадает в свою область редактирования. С помощью тех же Select-запросов он имеет доступ только к информации, касающейся конкретной школы.

Обобщая вышесказанное, получаем, что редактирование происходит следующим способом: отредактированная администратором информация отправляется в базу данных, а из базы в свою очередь автоматически выгружается на сайт.

Итак, администратор с течение 2-3х минут может отредактировать (добавить, удалить, редактировать имеющуюся) любую статью, соответственно любую страницу.

5.1. База данных.Введение в понятие базы данных.

База данных – это организованная структура, предназначенная для хранения информации. Управлять базами данных сегодня можно также с помощью систем управления базами данных (СУБД), которые позволяют размещать в своих структурах не только данные, но и методы (то есть программный код), с помощью которого происходит взаимодействие с потребителем или с другими программно-аппаратными комплексами. В современных базах данных хранятся не только данные, но и информация.

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


База данных для школы художественной гимнастики.

Схема:

  1.  Таблица «ADMINS».

Назначение: хранение информации об администраторе, для входа в административную часть.

Поля:

  •  id (уникальный ключ) – идентификационный номер администратора;
    •  loginуникальное имя администратора, оно выдается при создании школы;
    •  passпороль для входа администратора в систему;
    •  id_schoolидентификационный номер школы, к которой привязан конкретно взятый администратор;
    •  ridпроизвольное шестизначное число, которое формируется при входе в систему (каждой раз новое), для безопасности входа.

Типы данных:


  1.  Таблица «School».

Назначение: база регионов, для привязки школ.

Поля:

  •  id (уникальный ключ) – идентификационный номер региона;
    •  nameназвание региона.

Типы данных:


  1.  Таблица «Region».

Назначение: хранение контактной информации о каждой школе.

Поля:

  •  id (уникальный ключ) – идентификационный номер школы;
    •  nameназвание школы;
    •  city город в котором расположена школа;
    •  idregion номер региона, в котором находится школа;
    •  address – адрес школы;
    •  telephone – телефон школы;
    •  email – электронная почта школы.

Типы данных:

  1.  
    Таблица «
    Gymnasts».

Назначение: хранение информации о гимнастках.

Поля:

  •  id (уникальный ключ) – идентификационный номер гимнастки;
    •  nameФИО гимнастки;
    •  gender – пол гимнастки;
    •  id_schoolшкола в которой в настоящее время занимается гимнастка;
    •  birthday – день рождения;
    •  star – принадлежность к гимнастки к категории звезды школы;
    •  teamпринадлежность гимнастке к сборной команде; 
    •  couch тренер у которой занимается гимнастка.


  1.  Таблица «Coach».

Назначение: хранение информации о тренерах.

Поля:

  •  id (уникальный ключ) – идентификационный номер тренера;
    •  nameФИО тренера;
    •  pol– пол тренера;
    •  id_schoolшкола в которой в настоящее время занимается гимнастка;
    •  position – должность преподавателя;
    •  experience – стаж работы преподавателем;
    •  administration принадлежность тренера к администрации школы.


  1.  Таблица «Article».

Назначение: хранение информации о всех статьях (текстовой информации хранящейся в базе).

Поля:

  •  id (уникальный ключ) – идентификационный номер статьи;
    •  nameназвание статьи;
    •  typeтип статьи (её принадлежность к определенному элементу базы: гимнасту, тренеру, школе, условию приёма, фотографиям и т.д.);
    •  object_idидентификационный номер соответствующий объекту (в его таблице), к которому привязана статья;
    •  address – ссылка на файл (статью);

Типы данных:

  1.  
    Таблица «
    Contests».

Назначение: хранение информации о соревнованиях различных масштабов.

Поля:

  •  id (уникальный ключ) – идентификационный номер соревнования;
    •  nameназвание соревнования;
    •  typeтип соревнования, его масштаб (школа, регион, страна, мир);
    •  date – дата проведения;
    •  object_id привязка соревнования к определенной локации.

  1.  
    Таблица «
    Photo».

Назначение: база всех фотографий;

Поля:

  •  id (уникальный ключ) – идентификационный номер фотографии;
    •  id_articleпривязка фотографии к статье;
    •  nameназвание фотографии;
    •  address – ссылка на фотографию.


Текущая схема данных соответствует статейной системе. Принцип действия такой схемы основан на хранении всей текстовой информации (статьи о гимнастах, тренерах, школе, соревнованиях) в одной таблицею. Связь статей с объектами осуществляется с помощью полей
object_id (соответствует id гимнаста, тренера, школы ит.д.) и type, типы бывают следующие:

  •  gymnast (гимнаст);
  •  coach (тренер);
  •  history (история школы и др. подобные статьи о школе);
  •  photo (фото галерея);
  •  parents_info (информация для родителей);
  •  top (новость на главную страницу);
  •  conditions (условия приема);
  •  contests (соревнования);
  •  world_championship (чемпионат мира).

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

Данная организация данных позволяет подгружать несколько  статей к одному объекту, не замедляя процесс работы и не создавая избыточности информации, как уже говорилось ранее с помощью вспомогательных атрибутов (object_id и type)

5.2. Проблемы задачи и их решения

Пользовательский раздел:

Пользователь работает только с одной страницей, на которой при клике любого из пунктов меню отправляются параметры «тип страницы» и «id объекта» методом Get. Когда страница получает эти параметры. Страница показывает содержимое соответствующему типу.

Приемущесво такой структуры в том, что:

  •  структуру удобно использовать при разработке системы, тем что общая информация хранится в одном файле и не загромаждает код;
  •  т.к. Get параметры прописываются в командной строке, пользователь может сохранить текст интересующей его ссылки и подгружать только польезную или итересную для себя страницу.

В системе используется интерактивное меню, в котором всегда подгружаются последние по дате соревнования. Процесс совершается с помощью следующего SELECT-запроса:

<p> <a href="#" onclick="showLayer('contest');hiddenLayer('school') ">Соревнования</a></p>

<div style="padding-left:20px;;font-family:'Courier New'" xml:lang="en-US" lang="en-US">         <?$query1m="Select * FROM Contests where type='school' and day1=(select max(day1) from contests where type='school' and object_id='".$eng->school_id."' )";// школьное

$sql1m=mysql_query($query1m) or die(mysql_error());

$row1m=mysql_fetch_array($sql1m);

Система выгрузки статей.

При выборе через меню интересующего пользователя раздела идет проверка статей на их количество. Если по выбранному пунктц меню информации нет, то выгружается сообщение «статей по данному разделу нет»; если статья одна, тогда она сразу выгружается на страницу; если статей две и более, тогда выходит список ссылок на соответствующие статьи или фотографии.

Структура страниц построена с помощью тега <div>. Уход от стандартной структуры таблиц был обоснован тем, что выбранный метод построения дает странице более пластичные, гибкие решения. Объекты все располагаются справа относительно предыдущего элемента, т.е. каждый последующий объект находится сразу после левого элемента. Используемый метод расположение объектов (дивов) относительно друг друга осуществляется с помощью css стиля float: left, а расстояние между ними и внутри объектовопределялось с помощью свойст margin и padding.

СSS стили, для удобства и ухода от заграмождения кода были перенесены в отдельный файл, что значительно ускоряет процесс работы. Файлы со стилями подгружаются один раз и соответственно не требуют дополнительного времени загрузки.

Было достаточно не просто решить проблему со слайдами. Так как в базе хранятся, даже для одной школы достаточно большое количество фотографий, а слайдшоу требует много вычеслений и в донном случае занимало все процессорное время клиента. Что в результате тормозило работы всего приложения.

Теперь, если вспомнить, хоть одно упомянутое во введении, приложение, работующее с базой и обробатывающее большое количество информаии можно заметить, что очень редко используется слайд с автоматической прокруткой (в контакте везде идет ручная прокрутка). Если даже слайды используются, в качестве рекламы в Интернет-магазинах напрмер, то, во-первых, это может быть флэш анимация,  во-вторых, даже если это слайд с автоматической прокруткой, на весь сайт только один слайдшоу и загружаются на него только две-три фотографии.

Отталкиваясь от всех вышеперечисленных проблем, было принято решение создать практически везде, кроме галереи, слайд с ручной прокруткой.

Осуществляется прокрутка с помощью функции Getslide().

function GetSlides($article,$adress,$number) {

       if (!isset ($number)) {

           $number=1;

       }

       $query7p="Select * from Photo where id_article=".$article." limit $number,1";

       $sql7p=mysql_query($query7p);

       $query8p="Select COUNT(id) from Photo where id_article=".$article;

       $sql8p=mysql_query($query8p);

       $row8p=mysql_fetch_assoc($sql8p);

       ?>

       <?php

       while($row7p=mysql_fetch_assoc($sql7p)) {

           ?>

<div style=" background-color: black; width: 700; height: 500; text-align: center;">

           <?  if($number>1) {?>

   <a href="<?print $adress.($number-1)?>" style="float:left; color: grey;">Last</a>

               <?}?>

   <img src="../files/223/<?print $row7p["adress"];?>" align="center" style="height: 500; text-align: center;">

           <?if ($number<($row8p["COUNT(id)"]-1)) {

                       ?>

       <a href="<?print $adress.($number+1)?>" style="float:right; color: grey;">Next</a>

               <?}?>

</div>

           <?php }?>

       <?php

   }

Для фото галереи используется следующий принцип: загружается страница со всеми фотографиями по выбранной тематике, при нажатие на одну из этих фотографий загружается та же страница, только с выбранной фотографией в увеличенном виде. Галерея работает при помощи функции GetSlidesP().

function GetSlidesP($article) {

       $query69="select * from Photo where id_article=".$article;

       $sql69=mysql_query($query69)or die (mysql_error());

       if (!isset ($number)) {

           $number=1;

       }

       $query7p="Select * from Photo where id_article=".$article." limit $number,1";

       $sql7p=mysql_query($query7p);

       //  $row7p=mysql_fetch_array($sql7p);

       $query8p="Select COUNT(id) from Photo where id_article=".$article;

       $sql8p=mysql_query($query8p);

       $row8p=mysql_fetch_assoc($sql8p);

       ?>

<script type="text/javascript" src="../files/223/http://localhost/diplom/js/highslide.js"></script>

<link rel="stylesheet" type="text/css" href="http://localhost/diplom/js/highslide.css" />

<script type="text/javascript">

   hs.graphicsDir = 'http://localhost/diplom/js/graphics/';

   hs.wrapperClassName = 'wide-border';

</script>

       <?php

       while($row69=mysql_fetch_assoc($sql69)) {

           ?>

<a href="<?print $row69["adress"];?>" onclick="return hs.expand(this)"><img src="../files/223/<?print $row69["adress"];?>" width="250">

</a><?}?>

       <?php

   }?>

Для того чтобы в системе все тексты подгружались в необходимой кодировке, необходимо было поменять кодировку в базе данных, прописать в коде программы: <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> и как оказалось у Denwera есть свой файл где надо прописывать кодировку. Во всех вышеперечисленных местах по умолчанию стоит кодировка cp1251, которая работает только для русской версии Microsoft Windows.

В качестве допустимой кодировки была выбрана кодировка Юникод UTF-8. Юнико́д (англ. Unicode) — стандарт кодирования символов, позволяющий представить знаки практически всех письменных языков. Коды в стандарте Юникод разделены на несколько областей. Область с кодами от U+0000 до U+007F содержит символы набора ASCII с соответствующими кодами. Далее расположены области знаков различных письменностей, знаки пунктуации и технические символы. Часть кодов зарезервирована для использования в будущем.

Что касается текстовых файлов, при загрузке их на сервер, а загружаются данные именно на сервер, в базе хранятся только адреса файлов, можно прописывать, при неоходимости, html тэги, для форматировния текста.

Раздел администратора:

Авторизация. Администратору каждой школы в ситеме выдается логин и пороль. При входе в систему, если данные введены правильно, в COOKIE заносятся два параметра хеш методом MD5 от логина,даты+текущий час и пороля и в качестве второго параметра передаеся случайно сформированное случайное число.

Так как COOKIE хранятся в общедоступной области, такой способ авторизации позволяет максимально защитить систему от кражи авторизационной информации.

В школе одновременно может обучаться порядка пятисот учеников, поэтому без какой-либо фильтрации,  поиск одного из них, для редактирования  данных будет довольно трудоемким процессом, поэтому были внедрены фильтры (по имени, дате рождения, принадлежности к сборной и к звездному составу школы). Фильтрация происходит на уровне запроса.

Администраторский раздел системы должен был быть разработан максимально удобным и понятным образом, так как администрирование сайта школ планировалось отдать секретарям соответствующих школ. В связи с этим, для упрощения работы с формами редактирования, была организована выгрузка заполненных в полях данных. Выгрузка данных осуществлялась POST  методом. После выбора объекта для редактирования, при нажатии кнопки «Редактировать», на сервер отправляется id выбранного объекта. В результате, отправки id определяется  элемент для редактирования. К примеру, мы можем разместить, в поле ввода, имя выбранного тренера, которая недавно вышла замуж и сменила фамилию. Это организуется следующим образом,  значению текстового поля ФИО присваивается значение переменной, которая была выбрана в результате Select-запроса, где id=$POST(elem).

ФИО:</b><input name="FIO" type="text" size="75" value="<?print $row['FIO']?>">    

Данные в базе изменялись с помощью sql-запрос UPDATE.

$query="UPDATE couch

      SET FIO='${_POST['FIO']}',

birthday=STR_TO_DATE('${_POST['birthday']}', '%d.%m.%Y'),pol='${_POST['pol']}',

id_school=(Select id_school from ADMINS

WHERE rid=${_COOKIE['rid']}),

position='${_POST['position']}', experience='${_POST['experience']}'

   WHERE id=${_POST['elem']}";

Удаление элемента проходит аналогичным образом. После выбора элемента списка и нажатия кнопки «Удалить» POST методом передается  id  выбранного элемента и обрабатывается SQL-запросы.

$query="DELETE FROM Contests WHERE id=${_POST['id']}";

Аналогично программа работает с добавлением, только с использованием SQL-запроса UPDATE.

$query1="INSERT INTO couch (FIO, Birthday, pol, id_school,position, experience)

       VALUES ('${_POST['FIO']}', STR_TO_DATE('${_POST['birthday']}', '%d.%m.%Y'), '${_POST['pol']}',(Select id_school from ADMINS where rid=${_COOKIE['rid']}), '${_POST['position']}', '${_POST['experience']}')";


6 Актуальность и сравнение с аналогами

Перед тем как начать разработку web-приложения, естественно необходимо было разобраться в структуре и специфике данного направления. Найти похожие web-приложения, сайты и изучить их плюсы и минусы, и по итогам разработать собственную концепцию приложения.

В результате просмотра сайтов была выявлена одна глобальная проблема – таковых практически не существует. Есть единственный более или менее функционирующий сайт – сайт «Всероссийской федерации художественной гимнастики» (www.vfrg.ru), естественно учитывая масштабность данной организации не могло быть иначе. И даже он полноценно начал функционировать лишь пару месяцев назад, будучи до тех пор на рестоврации. Сейчас сайт – динамичный, загрузки идут с базы, с достаточно высокой информативностью, периодически изменяется новости о проходящих соревнованиях. Ещё раз напомню информация на сайте только о «Всероссийской федерации художественной гимнастики» и смежной с ней организации, которая принадлежит президенту федерации, главному тренеру России – Ирине Винер, что касается соревнований, информация на данном сайте затрагивает только масштабные соревнованиях, такие как Чемпионаты, кубки мира, чемпионаты России. Таким образом, сайт всё же получается узкоспециализированным. Существует еще один сайт-база, в нем хранится контактная информация о многих школах художественной гимнастики различных регионов нашей страны и не более того (загрузка идет из базы данных). Что касается других сайтов, они совсем безжизненны, либо просто сайт-визитка разработанный исключительно с использованием html кода и никак не меняется в течении многих лет, либо какая-либо информация хранится на сайте, к примеру, нашей мэрии или универсиады или какого-нибудь стадиона, где помимо гимнастики, еще множество секций и ей как и им выделено немного места и информация там также статична, последние обновления были как минимум 2 года назад.

В результате всего этого информационного калапса возникло не мало проблем с поиском необходимой информации для нашего web-приложения.

Web-приложение, для школ дополнительного образования, должно, в достаточной степени, разрешить выявленную проблему. В нашем приложении при правильном и активном использовании, ребенок или родитель желающий занять своего ребенка чем-нибудь полезным, может зайти на сайт и посмотреть информацию о интересующей его школе. На сайте можно найти: контактную информацию, условие приема, историю школы, прочитать информацию о тренерах, узнать о их достижениях, узнать о достижениях гимнастов учащихся в этой школе в разделе «Звезды школы», посмотреть какие соревнования проходят в любой локации, будь то школьного или мирового масштаба, можно задать вопрос администрации в разделе «Вопрос/ответ» и узнать всю недостающую информацию. Приложение действует в масштабах всей страны, страница сайта динамична и при выборе региона и конкретной школы, подгружается индивидуальная информация для каждой школы, по всем пунктам меню (естественно, если такая школа существует в базе данных приложения). Вся информация хранится в одной базе.

Таким образом, сайт является универсальным информационным порталом для школ художественной гимнастики, для любой точки страны, что в перспективе можно преобразовать, для всех направлений дополнительного образования. Появление такого рода приложения должно повысить конкурентоспособность между учениками школы, так они будут в курсе всех заслуг их друзей знакомых – ЗВЕЗД их школы, что должно повысить желание и стремление профессионального роста. Соседние школы также будут знать о заслугах соперников, даже соперников других регионов, что тоже как-то должно стимулировать рывок к победе «Предупрежден значит вооружен!».


Заключение

Сегодня очень много внимания уделяется процессу внедрения современных информационных технологий для улучшения качества работы различных сфер деятельности.

Проекты уже активно задействованы в государственных учреждениях – электронное правительство, сайт мэрии; набирает свои обороты в производстве – ERP-системы; также банки пользуются подобными услугами – услуга банк-клиент; учебные заведения: электронная школа, электронная библиотека. Но что касается дополнительного образования, эта область осталась пока незамеченной, хотя у многих из нас зачастую наши детские увлечения, хобби предопределяют или влияют на выбор нашей будущей профессии, поэтому такую структуру как «Школы дополнительного образования» нельзя было оставить без внимания.

В результате, было принято решение, о необходимости разработки такого проекта. Проект представлен пока лишь в форме информационного справочника по школам художественной гимнастики нашей страны. Но приложение в достаточной мере динамичное и “резиновое”, поэтому ввиду схожей структуры различных направлений дополнительного образования, данная работа может быть преобразована в универсальный проект (охватывая все направления дополнительного образования).

В результате проделанной работы web-приложение стало соответствовать изначально задуманной версию. Естественно осталось еще множество не реализованных идей в области модернизации сайта, которые рождались в ходе работы.

Разработанный проект, по итогам завершения работы, был размещен в Интернете, вывешен на хостинге MasterHost под доменным именем www.gymschool.ru. После запуска в Интернет, приложение было внедрено в активное использование, в Спортивную Детскую Юношескую Школу Олимпийского Резерва №11 «Грация». Секретарь был проинструктирован и проект допущен к реализации.


Литература и источники

  1.  Архангельский А.Я. Программирование: учебник по классическим версиям. – M. БИНОМ, 2010.
  2.  Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений. – 2-е изд. – М.: Бином, 2009.
  3.  Епанешнипков А.М., Епанешников В.А. Базы данных. – СПб.: Диалог – МИФИ, 2009.
  4.  Карпов Б. Специальный справочник. – СПБ.: Питер, 2012.
  5.  Фаронов В.В. Программирование на языке высокого уровня: учебник для вузов. – СПб.: Питер, 2010.
  6.  Федотова С.В. Создание Windows-приложений. – М.: СОЛОН – Пресс, 2010.
  7.  Вирт Н. Алгоритмы и структуры данных / Пер. с англ. — М.: Мир, 2009.
  8.  Практическое руководство по программированию / Пер. с англ. Б. Мик, П. Хит, Н. Рашби и др.; под ред. Б. Мика, П. Хит, Н. Рашби. — М.: Радио и связь, 2006.


Приложения

Листинги программ

Пользовательский раздел

Ajax/get_schools.php

<?php

$host="localhost";

$name_user="root";

$pass="";

$name_db="gimnasticSchools";

mysql_connect($host,$name_user,$pass) or die ("I cant connect to server");

mysql_query("SET NAMES cp1251");

mysql_select_db($name_db) or die ("I cant connect to db");

?>

<form id="s2" action="school.php" method="post">

 <select name="school_id">

<?php

echo $_GET["reg"]."<BR>";

$query_s="select * from school where idregion=".$_GET['reg'];

echo $query_s."<BR>";

$sql_s=mysql_query($query_s)or die (mysql_error());

while($row_s=mysql_fetch_assoc($sql_s)){?>

 <option  value="<?php echo $row_s["id"];  ?>"><?php echo $row_s["name"];?>

</option>

 <?php}?>

 </select><br>

  <input type="submit" value="">

</form>

School.php

<?php

include 'func.php';

$eng=new Engine();

setcookie("school_id",$eng->school_id);

setcookie("region_id",$eng->region_id);//klyu4 for id

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

       <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">

   <link href="style1.css" rel="stylesheet" type="text/css">

       <link rel="stylesheet" href="css/orbit.css">

           <script src="../files/223/js/jquery.min.js" type="text/javascript"></script>

           <script src="../files/223/js/jquery.orbit.min.js" type="text/javascript"></script>

           <?php

           if($eng->page=="contests_archive")

               print (" <link rel='stylesheet' type='text/css' href='css/fullcalendar.css' />

 <script type='text/javascript' src='js/fullcalendar.js'></script> ");

           ?>

           <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">

           <script language="javascript" src="../files/223/js/cal2.js"></script>

           <script language="javascript" src="../files/223/js/cal_conf2.js"></script>

           <script language="javascript" src="../files/223/js/menu.js"></script>

           </head>

           <body>

           <div id="container">

               <div id="header">

                   <div id="header1">

                       <?echo $eng->school_info['name'];?>

                   </div>

                   <div id="header2">

                       <?include 'changeReg.php';?>

                   </div>

              </div>

               <dir id="path">

                   <?php   echo $eng->region_name ?> -> <? echo $eng->school_info['city'].' '.$eng->school_info['name'];?>

               </dir>

               <script type="text/javascript">

                   var page="<?php echo $eng->page?>";

               </script>

               <div id="menu">

                   <?if ($eng->fed_region_id==$eng->region_id && $eng->fed_school_id==$eng->school_id)

                       include ('menuVFRG.php');

                   else

                       include('menu.php')

                               ?>

                   <script type="text/javascript">

                       if(page != "contests"&& page != "contests_archive" )

                           hiddenLayer("contest");

                       if(page != "history"&& page != "chronology" && page != "administration" && page != "school_stars" && page != "couch" && page != "gymnast" && page != "conditions" && page != "photo_gallery" )

                           hiddenLayer("school");

                   </script>

               </div>

               <div id="<?php if($eng->page=="top") echo "content"; else echo "content_wide"; ?>">

                   <?php

                   switch ($eng->page) {

                       case null:

                           include 'content_top.php';

                           break;

                       case "couch":

                           include 'content_'.$eng->page.'.php';

                           break;

                       default:

                           include 'content_'.$eng->page.'.php';

                           break;

                   }?>

               </div>

               <div id="aside">

               <?

                if($eng->page=="top"){

               //include 'article.php';?>

                   <img src="../files/223/design/RightGirl.jpg" style="vertical-align: center"><?}?>

</div>

               <div id="footer">

                   <div style="color:black; ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">                        <marquee scrollamount="5" scrolldelay="20">

                          На сайте могут быть размещены статьи с фотографиями о каждом из Вас! Если Вы хотите разместить интересную статью о себе, о Вашей школе  или просто о художественной гимнастике,  это можно сделать пройдя по ссылки "Обратная связь" и отправив вашу информацию администратору школы!

                       </marquee></div>

                   <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:20;padding-left:400; text-align: center;">

                       <a href="mailto:khadieva_raushaniya@mail.ru"  >Обратная связь</a> </div>

               </div>

           </div>

           </body>

           </html>

School_select.php

<?php

include 'func.php';

$eng=new Engine();

setcookie("school_id",$eng->school_id);

setcookie("region_id",$eng->region_id);//klyu4 for id

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<link href="style1.css" rel="stylesheet" type="text/css">

<script src="../files/223/js/jquery.min.js" type="text/javascript"></script>

<title></title>

</head>

<body>

<div id="container">

<div id="header">

 <div id="header1">

  </div>

</div>

<div id="path">

 </div>

<div id="menu">

.

</div>

 <div id="content_wide">

 <div id="region_select">

 Выберите регион

 <form id="s1">

  <select>

 <?php

 $query_s="select * from region";

 $sql_s=mysql_query($query_s)or die (mysql_error());

 while($row_s=mysql_fetch_assoc($sql_s)){

       ?>

   <option value="<?php echo $row_s["id"];  ?>"><?php echo $row_s["name"];?></option>

 <?php

       }

 ?>

  </select>

 </form>

 <script type="text/javascript">

 $(document).ready(function(){              // по окончанию загрузки страницы

     $('#s1').change(function(){      // вешаем на клик по элементу

         $('#school_select').load('ajax/get_schools.php?reg='+$(" #s1 select option:selected").val()); // загрузку HTML кода из файла example.html

     })

 });

 </script>

 </div>

 <div id="school_select">

 Выберите школу

 </div>

</div>

<div id="footer">

 <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

 </div>

</div>

</body>

</html>

menuVFRG.php

     <p> <a href="school.php?page=top" >Главная</a></p>

       <p><a href="#" onclick="showLayer('contest');hiddenLayer('school') ">Соревнования</a></p>

       <div id="contest" style="padding-left:20px;;font-family:'Courier New'" xml:lang="en-US" lang="en-US">            <a href="school.php?page=contests_archive"> Календарь соревнований</a>

       </div>

       <p><a href="#" onclick="showLayer('school');hiddenLayer('contest')">О федерации</a></p>

       <div id="school" style="padding-left:20px;;font-family:'Courier New'" xml:lang="en-US" lang="en-US">            <a href="school.php?page=history">История художественной гимнастики</a><br>

           <p><a href="school.php?page=school_stars">Звезды художественной гимнастики</a></p>

           <p><a href="school.php?page=couch">Тренеры</a></p>

           <p><a href="school.php?page=photo_gallery">Фото галерея</a></p>

       </div>

       <p><a href="school.php?page=world_championship">Чемпионат мира</a></p>

     <!--  <p><a href="school.php?page=press_centr">Пресс-центр</a></p>-->

       <p><a href="school.php?page=contacts">Контакты</a></p>

menu.php

 <p> <a href="exitCook.php" >Страница федерации</a></p>

       <p> <a href="school.php?page=top" >Главная старница школы</a></p>

       <p> <a href="#" onclick="showLayer('contest');hiddenLayer('school') ">Соревнования</a></p>

       <div style="padding-left:20px;;font-family:'Courier New'" xml:lang="en-US" lang="en-US">        

           <?$query1m="Select * FROM Contests where type='school' and day1=(select max(day1) from contests where type='school' and object_id='".$eng->school_id."' )";// школьное

           $sql1m=mysql_query($query1m) or die(mysql_error());

           $row1m=mysql_fetch_array($sql1m);

           $query2m="Select * FROM Contests where type='city' and day1=(select max(day1) from contests where type='city' and object_id='".$eng->school_info['city']."' )";// региональное

           $sql2m=mysql_query($query2m) or die(mysql_error());

           $row2m=mysql_fetch_array($sql2m);

           $query3m="Select * FROM Contests where type='region' and day1=(select max(day1) from contests where type='region' and object_id='".$eng->school_info['idregion']."' )";// региональное

           $sql3m=mysql_query($query3m) or die(mysql_error());

           $row3m=mysql_fetch_array($sql3m);

           

 

           $query4m="Select * FROM Contests where type='country' and day1=(select max(day1) from contests where type='country')";// всероссийское

           $sql4m=mysql_query($query4m) or die(mysql_error());

           $row4m=mysql_fetch_array($sql4m);

            ?>

           <p> <a href="school.php?page=contests&id=<? print $row1m["id"] ?>"> <? echo $row1m["name"] ?> </a></p>

           <p> <a href="school.php?page=contests&id=<? print $row2m["id"] ?>"> <? echo $row2m["name"] ?> </a></p>

           <p> <a href="school.php?page=contests&id=<? print $row3m["id"] ?>"> <? echo $row3m["name"] ?> </a></p>

           <p> <a href="school.php?page=contests&id=<? print $row4m["id"] ?>"> <? echo $row4m["name"] ?> </a></p>

           <p> <a href="school.php?page=contests_archive">Архив соревнований </a></p>

       </div>

       <p><a href="#" onclick="showLayer('school');hiddenLayer('contest')">

               О школе</a></p>

       <div style="padding-left:20;width:150;;font-family:'Courier New'" xml:lang="en-US" lang="en-US">            <p><a href="school.php?page=history">История школы</a> </p>

          <!-- <p><a href="school.php?page=chronology">Хронология развития</a></p>-->

           <p><a href="school.php?page=administration">Администрация</a></p>

           <p><a href="school.php?page=school_stars">Звезды школы</a></p>

           <p><a href="school.php?page=couch">Тренеры</a></p>

           <p><a href="school.php?page=gymnast">Гимнасты</a></p>

           <p><a href="school.php?page=conditions">Условия приема</a></p>

           <p><a href="school.php?page=photo_gallery">Фото галерея</a></p>

       </div>

       <p><a href="school.php?page=world_championship">Чемпионат мира</a></p>

      <!-- <p><a href="school.php?page=gym_page">Страничка гимнаста</a></p>-->

      <p><a href="school.php?page=parents_info"> Информация для родителей</a></p>

     <!--  <p><a href="school.php?page=chat">Блог</a></p>-->

      <!-- <p><a href="school.php?page=references">Полезные ссылки</a></p>-->

      <p><a href="<?print $eng->school_info['forum']?>">Форум</a></p>

      <p><a href="school.php?page=contacts">Контакты</a></p>

Index.php

<?php

header("Location: school.php");

?>

Func.php

<?php

class Engine {

   var $fed_region_id;

   var $fed_school_id;

   var $region_id;

   var $region_name;

   var $school_id;

   var $school_info;

   var $page;

   function Engine() {

       header("Content-Type:text/html; charset=utf-8");

       header("Cashe-control:no-cashe");

       $this->fed_region_id=84;

       $this->fed_school_id=3;

       $this->connentDB();

       // Обрабатываем посты и печеньки

       if(isset($_COOKIE['school_id'])) {

           $this->school_id=$_COOKIE['school_id'];

           $this->GetSchoolInfo();

           $this->region_id=$this->school_info["idregion"];

           $this->GetRegionName();

       }

       if(isset($_POST['school_id'])) {

           $this->school_id=$_POST['school_id'];

           $this->GetSchoolInfo();

           $this->region_id=$this->school_info["idregion"];

           $this->GetRegionName();

       }

       // Обрабатываем если вдруг нет ни постов, ни печенек.

       if  ($this->school_id==null) {

           $this->region_id=$this->fed_region_id;

           $this->GetRegionName();

           $this->school_id=$this->fed_school_id;

           $this->GetSchoolInfo();

       }

       if( $this->region_id!=null && $this->school_id!=null ||   ($this->region_id=null ) ) {

           switch ($_GET['page']) {

               case null :

                   $this->page='top';

                   break;

               default :

                   $this->page=$_GET['page'];

                   break;

           }

       }

   }

   function GetSchoolInfo() {

       $query="SELECT * FROM school WHERE id='$this->school_id' LIMIT 1";//zapros:vibiraem neobhodimie polya

       $sql=mysql_query($query) or die(mysql_error());//videlyaet elementi bazi ,kot sootvetst dan zaprosu zanesli nazvanie regionov}

       if (mysql_num_rows($sql) == 1)

           $row = mysql_fetch_assoc($sql);//vit-sya 1aya stroka

       $this->school_info=$row;

   }

   function GetRegionName() {

       $query="SELECT * FROM region WHERE id='$this->region_id' LIMIT 1";//zapros:vibiraem neobhodimie polya

       $sql=mysql_query($query) or die(mysql_error());//videlyaet elementi bazi ,kot sootvetst dan zaprosu zanesli nazvanie regionov}

       if (mysql_num_rows($sql) == 1)

           $row = mysql_fetch_assoc($sql);//vit-sya 1aya stroka

       $this->region_name=$row['name'];

   }

   function GetSlidesP($article) {

       $query69="select * from Photo where id_article=".$article;

       $sql69=mysql_query($query69)or die (mysql_error());

       if (!isset ($number)) {

           $number=1;

       }

       $query7p="Select * from Photo where id_article=".$article." limit $number,1";

       $sql7p=mysql_query($query7p);

       //  $row7p=mysql_fetch_array($sql7p);

       $query8p="Select COUNT(id) from Photo where id_article=".$article;

       $sql8p=mysql_query($query8p);

       $row8p=mysql_fetch_assoc($sql8p);

       ?>

<!--<div id="featured"> -->

<script type="text/javascript" src="../files/223/http://localhost/diplom/js/highslide.js"></script>

<link rel="stylesheet" type="text/css" href="http://localhost/diplom/js/highslide.css" />

<script type="text/javascript">

   hs.graphicsDir = 'http://localhost/diplom/js/graphics/';

   hs.wrapperClassName = 'wide-border';

</script>

       <?php

       //    while($row69=mysql_fetch_assoc($sql69)) {

       while($row69=mysql_fetch_assoc($sql69)) {

           ?>

<a href="<?print $row69["adress"];?>" onclick="return hs.expand(this)"><img src="../files/223/<?print $row69["adress"];?>" width="250">

</a><?}?>

       <?php

   }

   function GetSlides($article,$adress,$number) {

       if (!isset ($number)) {

           $number=1;

       }

       $query7p="Select * from Photo where id_article=".$article." limit $number,1";

       $sql7p=mysql_query($query7p);

       //  $row7p=mysql_fetch_array($sql7p);

       $query8p="Select COUNT(id) from Photo where id_article=".$article;

       $sql8p=mysql_query($query8p);

       $row8p=mysql_fetch_assoc($sql8p);

       ?>

       <?php

       //    while($row69=mysql_fetch_assoc($sql69)) {

       while($row7p=mysql_fetch_assoc($sql7p)) {

           ?>

<div style=" background-color: black; width: 700; height: 500; text-align: center;">

           <?  if($number>1) {?>

   <a href="<?print $adress.($number-1)?>" style="float:left; color: grey;">Last</a>

               <?}?>

   <img src="../files/223/<?print $row7p["adress"];?>" align="center" style="height: 500; text-align: center;">

           <?if ($number<($row8p["COUNT(id)"]-1)) {

                       ?>

       <a href="<?print $adress.($number+1)?>" style="float:right; color: grey;">Next</a>

               <?}?>

</div>

           <?php }?>

       <?php

   }

   function connentDB() {

       $host="localhost";

       $name_user="root";

       $pass="";

       $name_db="gimnasticSchools";

       mysql_connect($host,$name_user,$pass) or die ("I cant connect to server");

       mysql_query("SET NAMES utf8");

       mysql_select_db($name_db) or die ("I cant connect to db");

   }

}?>

exitDB.php

<?php

setcookie("cooklogin","www",time()-3600);

setcookie("cookid","-1", time()-3600);

include("index.phtml");

?>

CookDB.php

<?

include 'func.php';

$eng=new Engine();

header("Location: school.php");

setcookie("school_id",$eng->fed_school_id);

setcookie("region_id",$eng->fed_region_id);

?>

ChangeReg.php

<form action="school_select.php">

<input type="submit" value="Выбрать школу">

</form>

Content_administration.php

<div id="content" style="width:auto; padding-right: 35px;">

   <div>

       <?

       if(isset($_GET['id'])) {

           $query1p="Select * From couch where id=".$_GET["id"];

           $sql1p=mysql_query($query1p) or die(mysql_error());

           $row1p=mysql_fetch_array($sql1p);

           print($row1p['FIO']."<br>");

           $query5p='Select *  From Article Where type="couch" and object_id='.$_GET['id'];

           $sql5p=mysql_query($query5p)or die (mysql_error());

           if (mysql_num_rows($sql5p)==0) {

               echo "Для данного тернерна статей не представлена";

           }

           if (mysql_num_rows($sql5p)==1) {

               $row5p=mysql_fetch_array($sql5p);

               $eng->GetSlides($row5p['id'],"school.php?page=administration&id=${_GET['id']}&number=",$_GET['number']);

               $way = $row5p['adress'];

               echo file_get_contents($way);

           }

           if (mysql_num_rows($sql5p)>1) {

               while($row5p=mysql_fetch_assoc($sql5p)) {

                   ?>

       <p> <a href="school.php?page=administration&id_article=<? print $row5p['id'];?> "> <? print $row5p["name"]; ?> </a> </p>

                   <?php

               }

           }

}

       if(isset($_GET['id_article'])) {

           $query6p='Select *  From Article Where id='.$_GET['id_article'];

           $sql6p=mysql_query($query6p)or die (mysql_error());

           $row6p=mysql_fetch_assoc($sql6p);

           echo file_get_contents($row6p['adress']);

       }

       if(!isset( $_GET['id'])  && !isset($_GET['id_article'])  ) {

           $query12p="Select * From couch Where administration=1 and id_school=".$eng->school_id;

           $sql12p=mysql_query($query12p)or die (mysql_error());

           while ($row12p=mysql_fetch_array($sql12p)) {

               ?>

       <p> <a href="school.php?page=administration&id=<?php echo $row12p['id'];?>" >  <?print $row12p["FIO"];?> </a>

               <? }

       }

       ?>

   </div>

</div>

Content_conditions.php

    <?

$query5p='Select *  From Article Where type="conditions" and object_id='.$eng->school_id;

$sql5p=mysql_query($query5p)or die (mysql_error());

?>

           <? if(isset($_GET['id']))

                       {

                        $query6p='Select *  From Article Where id='.$_GET['id'];

  $sql6p=mysql_query($query6p)or die (mysql_error());

   $row6p=mysql_fetch_assoc($sql6p);

  echo file_get_contents($row6p['adress']);

                        

                       }

                       else

                       {

                        if (mysql_num_rows($sql5p)==0)

             {

              echo "Для данной школы условий не представлена";

            }

               if (mysql_num_rows($sql5p)==1)

               {

                $row5p=mysql_fetch_array($sql5p);

                        $way = $row5p['adress'];

                      echo file_get_contents($way);

               }

               

               

                        if (mysql_num_rows($sql5p)>1)

               {

                while($row5p=mysql_fetch_assoc($sql5p))

                { ?>

               <p> <a href="school.php?page=conditions&id=<? print $row5p['id'];?> "> <? print $row5p["name"]; ?> </a> </p>

                  <?php

                }

               }

                       }?>

Content_contacts.php

    <div><h1 style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                        <p style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                        <p style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                        <p style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">      <p style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">      <p style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                    </div>

                   

                   <?php if(isset($eng->school_info["email"])){ ?>

<h1 style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                    <p style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                    <?php }?>

Content_contests.php

<?

if(isset($_GET['id'])) {

   $query1p="Select * From Contests where id=".$_GET["id"];

   $sql1p=mysql_query($query1p) or die(mysql_error());

   $row1p=mysql_fetch_array($sql1p);

   print($row1p['name']."<br>");

   $query5p='Select *  From Article Where type="contests" and object_id='.$_GET['id'];

   $sql5p=mysql_query($query5p)or die (mysql_error());

   if (mysql_num_rows($sql5p)==0) {

       echo "Для данного события статей не представлена";

   }

   if (mysql_num_rows($sql5p)==1) {

       $row5p=mysql_fetch_array($sql5p);

       $eng->GetSlides($row5p['id'],"school.php?page=contests&id=${_GET['id']}&number=",$_GET['number']);

       

       $way = $row5p['adress'];

       echo file_get_contents($way);

   }

   if (mysql_num_rows($sql5p)>1) {

       while($row5p=mysql_fetch_assoc($sql5p)) {

           ?>

<p> <a href="school.php?page=contests&id_article=<? print $row5p['id'];?> "> <? print $row5p["name"]; ?> </a> </p>

           <?php

       }

   }

}

if(isset($_GET['id_article'])) {

   $query6p='Select *  From Article Where id='.$_GET['id_article'];

   $sql6p=mysql_query($query6p)or die (mysql_error());

   $row6p=mysql_fetch_assoc($sql6p);

   $eng->GetSlides($row6p['id']);

   echo file_get_contents($row6p['adress']);

}?>

Content_contests_archive.php

<?php

$query_c="SELECT * FROM Contests WHERE (Contests.`type`='school' AND object_id=".$eng->school_id.") OR (Contests.`type`='region' AND object_id=".$eng->region_id.") OR (Contests.`type`='city' AND object_id='".$eng->school_info["city"]."') OR (Contests.`type`='country' AND object_id='РФ')";

      // echo $query_c."<br>";

$sql_c=mysql_query($query_c)or die (mysql_error());

?>

      <script type="text/javascript">             

                $(document).ready(function() {

       // page is now ready, initialize the calendar...

       

       

       $('#calendar').fullCalendar({

          // put your options and callbacks here

          

          <?php

          if (mysql_num_rows($sql_c)>0) {

          ?>

        events:[

    <?php

    while($row_c=mysql_fetch_assoc($sql_c))

                {

                 

                 $date= split('-', $row_c["day1"]);

                 

                 print("{

                   title:'".$row_c["name"]."',

                   start: new Date(".$date[0].","."$date[1]-1".",".$date[2]."),

                   url: 'school.php?page=contests&id=".$row_c["id"]."'

                   },

                   ");

                 ?>

                 

                  <?php

                }

    ?>

    

       {

        title: 'end',

        start: new Date(2000, 1, 1),

        end: new Date(2000, 1, 1)

        

       }

         ]

           

          <?php

          }

          ?>

          

          

    

              

       })

    });

      </script>

   <div id='calendar'></div>

Content_couch.php

<?

if(isset($_GET['id_article'])) {

   $eng->GetSlides($_GET['id_article']);

   //include 'content_photo_gallery.php';

}

if(isset($_GET['id'])) {

   $query1p="Select * From couch where id=".$_GET["id"];

   $sql1p=mysql_query($query1p) or die(mysql_error());

   $row1p=mysql_fetch_array($sql1p);

   print($row1p['FIO']."<br>");

   $query5p='Select *  From Article Where type="couch" and object_id='.$_GET['id'];

   $sql5p=mysql_query($query5p)or die (mysql_error());

   if (mysql_num_rows($sql5p)==0) {

       echo "Для данного тернерна статей не представлена";

       }

   if (mysql_num_rows($sql5p)==1) {

       $row5p=mysql_fetch_array($sql5p);

       $eng->GetSlides($row5p['id'],"school.php?page=couch&id=${_GET['id']}&number=",$_GET['number']);

       

       $way = $row5p['adress'];

       echo file_get_contents($way);

   }

   if (mysql_num_rows($sql5p)>1) {

       while($row5p=mysql_fetch_assoc($sql5p)) {

           ?>

<p> <a href="school.php?page=couch&id_article=<? print $row5p['id'];?> "> <? print $row5p["name"]; ?> </a> </p>

           <?php

           

       }

   }

}

if(isset($_GET['id_article'])) {

   $query6p='Select *  From Article Where id='.$_GET['id_article'];

   $sql6p=mysql_query($query6p)or die (mysql_error());

   $row6p=mysql_fetch_assoc($sql6p);

   // echo file_get_contents($row6p['adress']);

}

if(!isset( $_GET['id'])  && !isset($_GET['id_article'])  ) {

   $query12p="Select * From couch Where id_school=".$eng->school_id;

   $sql12p=mysql_query($query12p)or die (mysql_error());

   while ($row12p=mysql_fetch_array($sql12p)) {

       ?>

<p> <a href="school.php?page=couch&id=<?php echo $row12p['id'];?>" >  <?print $row12p["FIO"];?> </a>

       <? }

}?>

Content_gymnast.php

<?

$query9p='Select *  From Article Where type="gymnast" and object_id='.$eng->school_id;

$sql9p=mysql_query($query9p)or die (mysql_error());

if(isset($_GET['id_article'])) {

   $eng->GetSlides($_GET['id_article']);

   //include 'content_photo_gallery.php';

}

//  слайды

?>

<?

if(isset($_GET['id'])) {

   $query1p="Select * From Gymnasts where id=".$_GET["id"];

   $sql1p=mysql_query($query1p) or die(mysql_error());

   $row1p=mysql_fetch_array($sql1p);

   print($row1p['FiO']."<br>");

   $query5p='Select *  From Article Where type="gymnast" and object_id='.$_GET['id'];

   $sql5p=mysql_query($query5p)or die (mysql_error());

   if (mysql_num_rows($sql5p)==0) {

       echo "Для данной школы история не представлена";

   }

   if (mysql_num_rows($sql5p)==1) {

       $row5p=mysql_fetch_array($sql5p);

       $eng->GetSlides($row5p['id'],"school.php?page=gymnast&id=${_GET['id']}&number=",$_GET['number']);

       $way = $row5p['adress'];

       echo file_get_contents($way);

   }

   if (mysql_num_rows($sql5p)>1) {

       while($row5p=mysql_fetch_assoc($sql5p)) {

           ?>

<p> <a href="school.php?page=gymnast&id_article=<? print $row5p['id'];?> "> <? print $row5p["name"]; ?> </a> </p>

           <?php

       }

   }

}

if(isset($_GET['id_article'])) {

   $query6p='Select *  From Article Where id='.$_GET['id_article'];

   $sql6p=mysql_query($query6p)or die (mysql_error());

   $row6p=mysql_fetch_assoc($sql6p);

   echo file_get_contents($row6p['adress']);

}

if(!isset($_GET['id'])  && !isset($_GET['id_article'])    ) {

   $query12p="Select * From Gymnasts Where id_school=".$eng->school_id;

   $sql12p=mysql_query($query12p)or die (mysql_error());

   while ($row12p=mysql_fetch_array($sql12p)) {

       ?>

<p> <a href="school.php?page=gymnast&id=<?php echo $row12p['id'];?>" >  <?print $row12p["FiO"];?> </a>

       <?}

}?>

Content_history.php

<?

$query5p='Select *  From Article Where type="history" and object_id='.$eng->school_id;

$sql5p=mysql_query($query5p)or die (mysql_error());

if(isset($_GET['id'])) {

  // $eng->GetSlides($_GET['id']);

   //  слайды

   $query6p='Select *  From Article Where id='.$_GET['id'];

   $sql6p=mysql_query($query6p)or die (mysql_error());

   $row6p=mysql_fetch_assoc($sql6p);

   echo file_get_contents($row6p['adress']);

}

else {

   if (mysql_num_rows($sql5p)==0) {

       echo "Для данной школы история не представлена";

   }

   if (mysql_num_rows($sql5p)==1) {

       $row5p=mysql_fetch_array($sql5p);

       $eng->GetSlides($row5p['id'],"school.php?page=history&id=${_GET['id']}&number=",$_GET['number']);

       $way = $row5p['adress'];

       echo file_get_contents($way);

   }

   if (mysql_num_rows($sql5p)>1) {

       while($row5p=mysql_fetch_assoc($sql5p)) {

           ?>

<p> <a href="school.php?page=history&id=<? print $row5p['id'];?> "> <? print $row5p["name"]; ?> </a> </p>

           <?php

       }

   }

}

?>    

Content_top.php

<h1 style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                <?

               $query5p="Select *  From Article Where type='top' and object_id=".$eng->school_id;

   $sql5p=mysql_query($query5p)or die (mysql_error());

   if(isset($_GET['id']))

                       {

                        $query6p='Select *  From Article Where id='.$_GET['id'];

      $sql6p=mysql_query($query6p)or die (mysql_error());

      $row6p=mysql_fetch_assoc($sql6p);

                                                       $eng->GetSlides($_GET['id']);

      echo file_get_contents($row6p['adress']);

                       }

                       else

                       {

                        if (mysql_num_rows($sql5p)==0)

               {

                echo "Статья ссылки не задана";

               }

               if ((mysql_num_rows($sql5p)>0)&&(mysql_num_rows($sql5p)<3))

               {

                $row5p=mysql_fetch_array($sql5p);

                      $way = $row5p['adress'];

                                     //  $eng->GetSlides($row5p['id']);

                      echo file_get_contents($way);

               }

                        if (mysql_num_rows($sql5p)>2)

               {

                while($row5p=mysql_fetch_assoc($sql5p))

                {

                 ?>

                 <p> <a href="school.php?page=parents_info&id=<? print $row5p['id'];?> "> <? print $row5p["name"]; ?> </a> </p>

                  <?php

                }

               }

                       }

                   ?>

Content_parents_info.php

<?

               $query5p="Select *  From Article Where type='parents_info' and object_id=".$eng->school_id;

   $sql5p=mysql_query($query5p)or die (mysql_error());

                   

   if(isset($_GET['id']))

                       {

                        $query6p='Select *  From Article Where id='.$_GET['id'];

      $sql6p=mysql_query($query6p)or die (mysql_error());

      $row6p=mysql_fetch_assoc($sql6p);

      echo file_get_contents($row6p['adress']);

                        

                       }

                       else

                       {

                        if (mysql_num_rows($sql5p)==0)

               {

                echo "Статья ссылки не задана";

               }

               if (mysql_num_rows($sql5p)==1)

               {

                $row5p=mysql_fetch_array($sql5p);

                      $way = $row5p['adress'];

                      echo file_get_contents($way);

               }

               

               

                        if (mysql_num_rows($sql5p)>1)

               {

                while($row5p=mysql_fetch_assoc($sql5p))

                {

                 ?>

                 <p><a href="school.php?page=parents_info&id=<? print $row5p['id'];?> "> <? print $row5p["name"]; ?> </a> </p>

                  <?php

                }

               }

                       }                  

                   ?>

Content_photogallery.php

<?

$query5p='Select *  From Article Where type="photo" and object_id='.$eng->school_id;

$sql5p=mysql_query($query5p)or die (mysql_error());

//$query6p="Select * From Photo Where id_article=Photo.id";

$sql6p=mysql_query($query6p);

if(isset($_GET['id_article'])) {

   $eng->GetSlidesP($_GET['id_article'],"school.php?page=photo_gallery&id_article=${_GET['id_article']}&id=${_GET['id']}&number=",$_GET['number']);

   //  слайды

// $query7p="Select * from Photo where id_article=${_GET['id_article']} limit 1,1";

 //  $sql7p=mysql_query($query7p);

   //$row7p=mysql_fetch_array($sql7p);?>

   <!--<div style="background-color: black;width: 600; height: 500;">

       <img src="../files/223/<?//$row7p["adress"]?>">

   </div>-->

<?}

else {

   if (mysql_num_rows($sql5p)==0) {

       echo "Для данной школы галерея не представлена";

   }

   if (mysql_num_rows($sql5p)==1) {

       $row5p=mysql_fetch_array($sql5p);

       $eng->GetSlidesP($row5p["id"]);

   }

   if (mysql_num_rows($sql5p)>1) {

       while($row5p=mysql_fetch_assoc($sql5p)) {

           ?>

<p> <a href="school.php?page=photo_gallery&id_article=<? print $row5p['id'];?> "> <? print $row5p["name"]; ?> </a> </p>

           <?php

       }

   }

}

?>

<?

?>

Content_world_championship.php

          <?

               $query5p="Select *  From Article Where type='world_championship'";

   $sql5p=mysql_query($query5p)or die (mysql_error());

                   

   if(isset($_GET['id']))

                       {

                        $query6p='Select *  From Article Where id='.$_GET['id'];

      $sql6p=mysql_query($query6p)or die (mysql_error());

      $row6p=mysql_fetch_assoc($sql6p);

      echo file_get_contents($row6p['adress']);

                        

                       }

                       else

                       {

                        if (mysql_num_rows($sql5p)==0)

               {

                echo "Стаья чемпионата не задана, список статей общий для всех школ";

               }

               if (mysql_num_rows($sql5p)==1)

               {

                $row5p=mysql_fetch_array($sql5p);

                      $way = $row5p['adress'];

                      echo file_get_contents($way);

               }

               

               

                        if (mysql_num_rows($sql5p)>1)

               {

                while($row5p=mysql_fetch_assoc($sql5p))

                {

                 ?>

                 <p> <a href="school.php?page=world_championship&id=<? print $row5p['id'];?> "> <? print $row5p["name"]; ?> </a> </p>

                  <?php

                }

               }

                       }                  

                   ?>

Content_school_stars.php

<?

if(isset($_GET['id_article'])) {

   $eng->GetSlides($_GET['id_article']);

   //include 'content_photo_gallery.php';

}

//  слайды

if(isset($_GET['id'])) {

   $query1p="Select * From Gymnasts where id=".$_GET["id"];

   $sql1p=mysql_query($query1p) or die(mysql_error());

   $row1p=mysql_fetch_array($sql1p);

   print($row1p['FiO']."<br>");

   $query5p='Select *  From Article Where type="gymnast" and object_id='.$_GET['id'];

   $sql5p=mysql_query($query5p)or die (mysql_error());

   if (mysql_num_rows($sql5p)==0) {

       echo "Для данной гимнастки статей не представлена";

   }

   if (mysql_num_rows($sql5p)==1) {

       $row5p=mysql_fetch_array($sql5p);

       $eng->GetSlides($row5p['id'],"school.php?page=school_stars&id=${_GET['id']}&number=",$_GET['number']);

       $way = $row5p['adress'];

       echo file_get_contents($way);

   }

   if (mysql_num_rows($sql5p)>1) {

       while($row5p=mysql_fetch_assoc($sql5p)) {

           ?>

<p> <a href="school.php?page=school_stars&id_article=<? print $row5p['id'];?> "> <? print $row5p["name"]; ?> </a> </p>

           <?php

       }

   }

}

if(isset($_GET['id_article'])) {

   $query6p='Select *  From Article Where id='.$_GET['id_article'];

   $sql6p=mysql_query($query6p)or die (mysql_error());

   $row6p=mysql_fetch_assoc($sql6p);

   echo file_get_contents($row6p['adress']);

}

if(!isset($_GET['id'])  && !isset($_GET['id_article'])    ) {

   $query12p="Select * From Gymnasts Where star=1 and id_school=".$eng->school_id;

   $sql12p=mysql_query($query12p)or die (mysql_error());

   while ($row12p=mysql_fetch_array($sql12p)) {

       ?>

<p> <a href="school.php?page=school_stars&id=<?php echo $row12p['id'];?>" >  <?print $row12p["FiO"];?> </a>

       <? }

}

?>

Администраторская часть

AUTORISATION.php

<title>"Авторизация"</title>

<form action="enter3.php" method="post">

   <p><b>Логин:</b><input type="text" name="login">

       <p><b>Пароль:</b><input type="password" name="pass">

           <input type="submit" name="enter" value="Вход">

               </form>

                  

Coach_add.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<html>

   <head>

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

   <link rel="stylesheet" type="text/css" href="design.css">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <form name="editions "method="post" action="coach_msg.php" enctype="multipart/form-data">

                   <p><b>ФИО:</b><input name="FIO" type="text" size="75"> <br>

                       <p><b>Дата рождения:</b><input name="birthday" type="text" size="61" value="<?print '..'?>">> <br>

                          <!-- <p><b>Пол (ж/м):</b><input name="pol" type="text" size="68"> <br>-->

                           <p>  <b>Пол:</b>

                               <select name="pol" >

                                   <option value="1" >

                                       <?print 'м';?>

                                   </option>

                                   <option value="0">

                                       <?print 'ж';?>

                                   </option>

                               </select><br>

                                  <!-- <p><b>Id школы:</b><input name="EDIT" type="text" size="46"> <br>-->

                           <p><b>Должность:</b><input name="position" type="text" size="67"> <br>

                               <p><b>Опыт работы(кол-во отработанных лет):</b><input name="experience" type="text" size="29"> <br>

                                   <p><b>Название статьи:</b><input name="article_name" type="text" size="60"> <br>

                                       <p><b>Ссылка на текст:</b><input type="file" name="fname">

                                           <p><b>Название фотографии:</b><input name="photo_name" type="text" size="55"> <br>

                                               <p><b>Ссылка на фото:</b><input type="file" name="fname1">

                                                   <p><input type="submit" name="buttonChange" value="OK" style="width:40px; margin-left:340px"></p>

                                                       </form>

                                                       </div>

                                                       </div>

                                                       <div id="bottom">

                                                           <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                                                                <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

                                                       </div>

                                                       </div>

                                                       </body>

                                                       </html>

Coach_delete.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <?/* udalenie elementov*/

               $query="DELETE FROM couch WHERE id=${_POST['id']}";

               mysql_query($query)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               mysql_query("COMMIT")?>

               <div style="width: 300; height: 170;background-color:PowderBlue ; border:groove; padding-left: 60px; margin-top:100px"><br><br><br>

                   <h1 style="color: black;font-weight: bolder; padding-left: 3px;">Поздравлем Вас, загрузка удаление прошло успешно!</h1>

                   <p> <form name="OK" method="post" action="coach_page.php" style="padding-left:100; padding-bottom: 10px; width:15px">

                       <p><input type="submit" value="Ok">

                   </form>

               </div>

           </div>

       </div>

   </div>

   <div id="bottom">

       <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

           <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

   </div>

</div>

</body>

</html>

Coach_edit.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <?$id=$_POST['elem'];

               $way="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname']["name"];

               $way0="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname0']["name"];

//date_format('birthday','%d.%m.%Y')

               $query="SELECT FIO, date_format(birthday,'%d.%m.%Y') AS DATA, pol, id_school,position, experience

                   FROM couch WHERE id='$id'";

               $sql=mysql_query($query) or die (mysql_error());

               $row=mysql_fetch_array($sql)?>

               <form name="editions "method="post" action="coach_editmsg.php" enctype="multipart/form-data">

                   <input type="hidden" value="<?print($_POST['elem'])?>" name="elem" id="A1">

                       <p><b>ФИО:</b><input name="FIO" type="text" size="75" value="<?print $row['FIO']?>"> <br>

                           <p><b>Дата рождения:</b><input name="Birthday" type="text"  size="61" value="<?print $row['DATA']?>"> <br>

                             <!--  <p><b>Пол (ж/м):</b><input name="pol" type="text" size="68" value="<?//print $row['pol']?>"> <br>-->

                                   <p>  <b>Пол:</b>

                                       <select name="pol" >

                                           <option value="1" >

                                               <?print 'м';?>

                                           </option>

                                           <option value="0">

                                               <?print 'ж';?>

                                           </option>

                                       </select><br><!--  <p><b>Id школы:</b><input name="EDIT" type="text" size="46"> <br>-->

                                   <p><b>Должность:</b><input name="position" type="text" size="67" value="<?print $row['position']?>"> <br>

                                       <p><b>Опыт работы(кол-во отработанных лет):</b><input name="experience" type="text" size="29" value="<?print $row['experience']?>"> <br>

                                           <p><b>Название статьи:</b><input name="article_name" type="text" size="60" > <br>

                                               <p><b>Ссылка на текст(с биографией):</b><input type="file" name="fname1" ><br>

                                                   <p><input type="submit" name="buttonChange" value="OK" style="width:40px; margin-left:340px"></p>

                                                       </form>

                                                       <?  $way1="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname1']["name"];

                                                       ?>

                                                       <form method="post" action="coach_edit.php">

                                                           <input type="hidden" value="<?print($_POST['elem'])?>" name="elem" id="A1">

                                                               <?  $query1="Select * from Article

                                                           where (Article.object_id=${_POST['elem']}) and (type='couch')";

                                                               $sql1=mysql_query($query1) or die(mysql_error());

                                                               ?>

<?while $row1 = mysql_fetch_array($sql1)) {?>

                                                               <input type="radio" name="id" value="<?print $row1['id'];?>">

                                                                       <?print $row1['name'];?><br><br><br>

                                                                       <?};?>

                                                                   <input type="submit" name="del"style="font:bolder;" value="Удалить"

                                                                          onclick="if(!confirm('Вы уверены, что хотие удалить элемент списка?')) return(false)">

                                                                       <?if(isset ($_POST['del'])) {

                                                                           $query2="DELETE FROM Article where id=${_POST['id']}";

                                                                           mysql_query($query2) or die (mysql_error());

                                                                       }

                                                                       ?>

                                                                       </form>

                                                                       </div>

                                                                       </div>

                                                                       <div id="bottom">

                                                                           <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                                                                                <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

                                                                       </div>

                                                                       </div>

                                                                       </body>

                                                                       </html>

Coach_editmsg.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <?/* redactirovanie elementov*/

               $way1="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname1']["name"];

               include 'upload.php';

               print ($_POST['A1']);

               $query="UPDATE couch

               SET FIO='${_POST['FIO']}', birthday=STR_TO_DATE('${_POST['birthday']}', '%d.%m.%Y'),pol='${_POST['pol']}',

               id_school=(Select id_school from ADMINS where rid=${_COOKIE['rid']}), position='${_POST['position']}', experience='${_POST['experience']}'

               WHERE id=${_POST['elem']}";

               mysql_query($query)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               $query1="INSERT INTO Article (name, type, object_id, adress)

                   VALUE ('${_POST['article_name']}','couch', ${_POST['elem']} ,'$way1')";

             mysql_query($query1)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

              mysql_query("COMMIT")?>

               <div style="width: 300; height: 170;background-color:PowderBlue ; border:groove; padding-left: 60px; margin-top:100px"><br><br><br>

                   <h1 style="color: black;font-weight: bolder; padding-left: 3px;">Поздравлем Вас, исправление прошло успешно!</h1>

                   <p> <form name="OK" method="post" action="coach_page.php" style="padding-left:100; padding-bottom: 10px; width:15px">

                       <p><input type="submit" value="Ok">

                   </form>

               </div>

           </div>

       </div>

   </div>

   <div id="bottom">

       <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

           <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

   </div>

</div>

</body>

</html>

Coach_msg.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <?/* dobavlenie elementov*/

               $way="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname']["name"];

               $way1="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname1']["name"];

               $query1="INSERT INTO couch (FIO, Birthday, pol, id_school,position, experience)

               VALUES ('${_POST['FIO']}', STR_TO_DATE('${_POST['birthday']}', '%d.%m.%Y'), '${_POST['pol']}',

               (Select id_school from ADMINS where rid=${_COOKIE['rid']}), '${_POST['position']}', '${_POST['experience']}')";

               //${_POST['j']}-slojnaya peremennaya

               mysql_query($query1)

                       or die(mysql_error());

               $query2="INSERT INTO Article (name, type, object_id, adress)

                   VALUE ('${_POST['article_name']}','couch', last_insert_id() ,'$way')";

               mysql_query($query2)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               $query3="INSERT INTO Photo (id_article, name, adress)

                   VALUE (last_insert_id(),'${_POST['photo_name']}','$way1')";

               mysql_query($query3)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               mysql_query("COMMIT")//zanesenie dannih, posle vipolneniya zaprosa

                       ?>

               <div style="width: 300; height: 170;background-color:PowderBlue ; border:groove; padding-left: 60px; margin-top:100px"><br><br><br>

                   <h1 style="color: black;font-weight: bolder; padding-left: 3px;">Поздравлем Вас, загрузка прошла успешно!</h1>

                   <p> <form name="OK" method="post" action="coach_page.php" style="padding-left:100; padding-bottom: 10px; width:15px">

                       <p><input type="submit" value="Ok">

                   </form>

               </div>

           </div>

       </div>

   </div>

   <div id="bottom">

       <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

           <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

   </div>

</div>

</body>

</html>

Coach_page.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <div style="float:left">

                   <form method="post" action="coach_page.php" name="filter">

                       <p><b>ФИО:</b><input type="text" name="FIO_filter"size="20">

                           <b>Год рождения:</b> <input type="text" name="birthday_filter" size="12">

                               <b>Администрация:</b>

                               <select name="cadmin" >

                                   <option value="-1">

                                       <? print ''?>

                                   </option>

                                   <option value="1" >

                                       <?print 'Да';?>

                                   </option>

                                   <option value="0">

                                       <?print 'Нет';?>

                                   </option>

                               </select>

                               <input type="submit" name="fil" value="Найти" style="margin-left: 618px;margin-top: 15px;">

                                   </form>

                                   </div>

                                   <div style="float: left">

                                       <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                                             padding-left:30;

                                            padding-top:2;width:40;float:left">

                                           <form method="post" action="coach_add.php">

                                               <input type="submit" value="Добавить">

                                           </form>

                                       </div>

                                       <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                                             width:40;float:left; padding-left:230; padding-top:2">

                                           <form method="post" action="coach_edit.php">

                                               <input type="submit" value="Редактировать">

                                                   <input type="hidden" value="0" name="elem" id="A1">

                                                       </form>

                                                       </div>

                                                       <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                                                             width:40;float:left;padding-left:290; padding-top:2">

                                                           <form method="post" action="coach_delete.php">

                                                               <input type="submit" value="Удалить"

                                                                      onclick="if(!confirm('Вы уверены, что хотите удалить элемент списка?')) return(false)">

                                                                   </div><br>

                                                                   </div>

                                                                   <? $A='';

                                                                   $D='';

                                                                   if (isset ($_POST['cadmin'])&&($_POST['cadmin']==0||$_POST['cadmin']==1)) {

                                                                       $A="and administration=${_POST['cadmin']}";

                                                                   }

                                                                   if ($_POST['birthday_filter']!=NULL) {

                                                                       $D="and (date_format(birthday,'%Y')  like '${_POST['birthday_filter']}%')";

                                                                   }

                                                                   $query="Select * from couch where (couch.id_school=(Select id_school from ADMINS where rid=${_COOKIE['rid']})) and (FIO like '${_POST['FIO_filter']}%') $A $D";

                                                                   $sql=mysql_query($query) or die(mysql_error());?>

                                                                   <div style="padding-left: 20px; padding-top: 60px;">

                                                                       <?while ($row = mysql_fetch_array($sql)) {?>

                                                                       <input type="radio" name="id" value="<?print $row['id'];?>"

                                                                              onclick="document.getElementById('A1').value=this.value">

                                                                               <?  print $row['FIO'];?><br>

                                                                               <?};?>

                                                                           </form>

                                                                           </div>

                                                                           </div>

                                                                           </div>

                                                                           <div id="bottom">

                                                                               <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

                                                                                   <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

                                                                           </div>

                                                                   </div>

                                                                   </body>

                                                                   </html>

ConnectDB.php

<?php

$host="localhost";

$nam_user="root";

$pass="";

$name_db="gimnasticSchools";

mysql_connect($host,$nam_user,$pass) or die ("I cant connect to server");

mysql_query("SET NAMES utf8");

mysql_select_db($name_db) or die ("I cant connect to db");

?>

Contest_add.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<html>

   <head>

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

   <link rel="stylesheet" type="text/css" href="design.css">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <form name="add "method="post" action="contest_msg.php">

                   <p><b>Название соревнования:</b><input name="name" type="text" size="55"> <br>

                       <p><b>Масштаб(country(страна)/region(регион)/school(школьное)):</b>

                       <input name="type" type="text" size="14"> <br>

                           <p><b>Название статьи:</b><input name="article_name" type="text" size="55"> <br>

                               <p><b>Ссылка на текст:</b><input type="file" name="fname">

                                   <p><b>Дата проведения:</b><input name="day1" type="text" size="63"> <br>

                                       <p><input type="submit" name="buttonChange" value="OK" style="width:40px; margin-left:470px"></p>

                                           </form>

                                           </div>

                                           </div>

                                           <div id="bottom">

                                               <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                                                    <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

                                           </div>

                                           </div>

                                           </body>

                                           </html>

Contest_delete.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<html>

   <head>

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

   <link rel="stylesheet" type="text/css" href="design.css">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <form name="add "method="post" action="contest_msg.php">

                   <p><b>Название соревнования:</b><input name="name" type="text" size="55"> <br>

                       <p><b>Масштаб(country(страна)/region(регион)/school(школьное)):</b>

                       <input name="type" type="text" size="14"> <br>

                           <p><b>Название статьи:</b><input name="article_name" type="text" size="55"> <br>

                               <p><b>Ссылка на текст:</b><input type="file" name="fname">

                                   <p><b>Дата проведения:</b><input name="day1" type="text" size="63"> <br>

                                       <p><input type="submit" name="buttonChange" value="OK" style="width:40px; margin-left:470px"></p>

                                           </form>

                                           </div>

                                           </div>

                                           <div id="bottom">

                                               <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                                                    <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

                                           </div>

                                           </div>

                                           </body>

                                           </html>

Contest_delete.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

            <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <?/* udalenie elementov*/

               $query="DELETE FROM Contests WHERE id=${_POST['id']}";

            

               $sql=mysql_query($query)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               mysql_query("COMMIT")?>

               <div style="width: 300; height: 170;background-color:PowderBlue ; border:groove; padding-left: 60px; margin-top:100px"><br><br><br>

                   <h1 style="color: black;font-weight: bolder; padding-left: 3px;">Поздравлем Вас, удаление прошло успешно!</h1>

                   <p> <form name="OK" method="post" action="contest_page.php" style="padding-left:100; padding-bottom: 10px; width:15px">

                       <p><input type="submit" value="Ok">

                   </form>

               </div>

           </div>

       </div>

   </div>

   <div id="bottom">

       <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

           <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

   </div>

</div>

</body>

</html>

Contest_edit.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

   <html>

       <head>

           <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

           <link rel="stylesheet" type="text/css" href="design.css">

       <title></title>

       </head>

       <body>

       <div id="all">

           <div id="top">

               <form method="post" name="exit" action="exit_cookie.php">

                   <input type="submit" value="Выход">

               </form>

           </div>

           <div id="general">

               <?include 'items.php';?>

               <div id="content">

                   <?$id=$_POST['elem'];

//date_format('birthday','%d.%m.%Y')

                   $query="SELECT id, name, type,text,date_format(day1,'%d.%m.%Y') AS DATA, id_school

                   FROM Contests WHERE id='$id'";

                   $sql=mysql_query($query) or die (mysql_error());

                   $row=mysql_fetch_array($sql);?>

                   <form name="editions "method="post" action="contest_editmsg.php">

                       <input type="hidden" value="<?print($_POST['elem'])?>" name="elem" id="A1">

                           <p><b>Название соревнования:</b><input name="name" type="text" size="55" value="<?print ($row['name'])?>" > <br>

                               <p><b>Масштаб(country(страна)/region(регион)/school(школьное)):</b>

                               <input name="type" type="text" size="14" value="<?print ($row['type'])?>"> <br>

                                   <p><b>Ссылка на текст:</b><input type="file" name="fname">

                                       <p><b>Дата проведения:</b><input name="day1" type="text" size="63" value="<?print ($row['DATA'])?>"> <br>

                                           <p><input type="submit" name="buttonChange" value="OK" style="width:40px; margin-left:470px"></p>

                                               </form>

                                               </div>

                                               </div>

                                               <div id="bottom">

                                                   <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                                                        <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

                                               </div>

                                               </div>

                                               </body>

                                               </html>

Contest_editmsg.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <?/* redactirovanie elementov*/

               

               print ($_POST['id']);

               $query="UPDATE Contests

               SET name='${_POST['name']}', type='${_POST['type']}',

               text='${_POST['text']}', day1=STR_TO_DATE('${_POST['day1']}', '%d.%m.%Y'),id_school=(Select id_school from ADMINS where rid=${_COOKIE['rid']})

               WHERE id=${_POST['elem']}";

               mysql_query($query)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               mysql_query("COMMIT")?>

               <div style="width: 300; height: 170;background-color:PowderBlue ; border:groove; padding-left: 60px; margin-top:100px"><br><br><br>

                   <h1 style="color: black;font-weight: bolder; padding-left: 3px;">Поздравлем Вас, исправление прошло успешно!</h1>

                   <p> <form name="OK" method="post" action="contest_page.php" style="padding-left:100; padding-bottom: 10px; width:15px">

                       <p><input type="submit" value="Ok">

                   </form>

               </div>

           </div>

       </div>

   </div>

   <div id="bottom">

       <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

           <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

   </div>

</div>

</body>

</html>

Contest_msg.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <?/* dobavlenie elementov*/

               $way="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname']["name"];

               if ($_POST['type']=='school') {

                   $T="SELECT id_school FROM ADMINS

                   WHERE rid=${_COOKIE['rid']}";

               }

               else

               if($_POST['type']=='city') {

                   $T="SELECT idregion FROM school

                   WHERE id=(SELECT id_school FROM ADMINS WHERE rid=${_COOKIE['rid']})";

               }

               else

               if ($_POST['type']=='region') {

                   $T="SELECT id_school FROM ADMINS WHERE rid=${_COOKIE['rid']}";

               }

               else

               if($_POST['type']=='country') {

                   $T='РФ';

               }

               $query="INSERT INTO Contests (name, type, text, day1, object_id)

               VALUES ('${_POST['name']}', '${_POST['type']}','${_POST['text']}' , STR_TO_DATE('${_POST['day1']}', '%d.%m.%Y'), '$T')";

               print ($query);

               mysql_query($query)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               $query1="INSERT INTO Article (name, type, object_id, adress)

                   VALUE ('${_POST['article_name']}', 'contests', last_insert_id() ,'$way')";

               mysql_query($query1)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               mysql_query("COMMIT")?>

               <div style="width: 300; height: 170;background-color:PowderBlue ; border:groove; padding-left: 60px; margin-top:100px"><br><br><br>

                   <h1 style="color: black;font-weight: bolder; padding-left: 3px;">Поздравлем Вас, загрузка прошла успешно!</h1>

                   <p> <form name="OK" method="post" action="contest_page.php" style="padding-left:100; padding-bottom: 10px; width:15px">

                       <p><input type="submit" value="Ok">

                   </form>

               </div>

           </div>

       </div>

   </div>

   <div id="bottom">

       <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

           <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

   </div>

</div>

</body>

</html>

Contest_page.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <div style="float:left">

                   <form method="post" action="contest_page.php" name="filter">

                       <p><b>Название:</b><input type="text" name="name_filter"size="32">

                           <b>Год:</b><input type="text" name="day1_filter"size="12">

                               <b>Тип:</b><select name="name_filter" >

                                   <option value="-1">

                                       <?print '';?>

                                   </option>

                                   <option value="school">

                                       <? print 'школа'?>

                                   </option>

                                   <option value="region" >

                                       <?print 'регион';?>

                                   </option>

                                   <option value="city">

                                       <?print 'масштабные';?>

                                   </option>

                               </select>

                               <input type="submit" name="fil" value="Найти" style="width:55px;">

                                   </form>

                                   </div>

                                   <div style="float: left;">

                                       <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                                             padding-left:20;

                                            padding-top:2;width:40;float:left">

                                           <form method="post" action="contest_add.php">

                                               <input type="submit" value="Добавить">

                                           </form>

                                       </div>

                                       <!--        <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                                                     width:40;float:left; padding-left:170; padding-top:2">

                                                   <form method="post" action="contest_edit.php">

                                                       <input type="submit" value="Редактировать">

                                                           <input type="hidden" value="0" name="elem" id="A1">

                                                               </form>

                                                               </div>-->

                                       <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                                             width:40;float:left;padding-left:250; padding-top:2">

                                           <form method="post" action="contest_delete.php">

                                               <input type="submit" value="Удалить"

                                                      onclick="if(!confirm('Вы уверены, что хотие удалить элемент списка?')) return(false)">

                                                   </div>

                                                   </div>

                                                   <?$D='';

                                                   $T='';

                                                   if (isset ($_POST['ctype'])&&($_POST['ctype']=='school'||$_POST['ctype']=='region')||($_POST['ctype']=='city')) {

                                                       $T="and type=${_POST['ctype']}";

                                                   }

                                                   if ($_POST['day1']!=NULL) {

                                                       $D="and (date_format(day1,'%Y')  like '${_POST['day1_filter']}%')";

                                                   }

                                                   $query="SELECT * FROM Contests WHERE (Contests.object_id=(SELECT id_school FROM ADMINS

                                                   WHERE rid=${_COOKIE['rid']}) AND `type`='school')

                                                   OR (Contests.object_id=(SELECT idregion FROM school

                                                   WHERE id=(SELECT id_school FROM ADMINS WHERE rid=${_COOKIE['rid']})) AND `type`='region')

                                                   OR (Contests.object_id=(SELECT city FROM school

                                                   WHERE id=(SELECT id_school FROM ADMINS WHERE rid=${_COOKIE['rid']})) AND `type`='city')

                                                   OR (Contests.object_id='РФ' AND `type`='country')";

                                                   $sql=mysql_query($query) or die(mysql_error());

?>

                                                   <div style="margin-left: 80px; padding-top: 40px; float: left;">

<?while ($row = mysql_fetch_array($sql)) {?>

                                                       <input type="radio" name="id" value="<?print $row['id'];?>"

                                                              onclick="document.getElementById('A1').value=this.value">

                                                               <?  print $row['name'];?><br>

   <?};?>

                                                           </form>

                                                           </div>

                                                           </div>

                                                           </div>

                                                           <div id="bottom">

                                                               <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                                                                    <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

                                                           </div>

                                                   </div>

                                                   </body>

                                                   </html>

Cookie_check.php

<?if(!isset($_COOKIE['rid'])) {

   header("Location: enter1.php");

   exit();  

}

$query="Select * From ADMINS Where rid=${_COOKIE['rid']}";

$sql=mysql_query($query) or die (mysql_error());

$row=mysql_fetch_array($sql);

if(md5($row['login'].strftime('%j,%y,%H').$row['pass'])!=$_COOKIE['log']) {

   header("Location: enter1.php");

   exit();

}?>

Editor_page.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <h1 style="font-weight: bold; text-align: center; ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">                </h1>

               <h2 style="font-weight: bold; text-align: center; ;font-family:'Courier New'" xml:lang="ru-RU" lang="ru-RU">Выберите раздел для редактирования -> пройдите на соответствующую страничку, используя пункты меню.</h2>

               <h2 style="font-weight: bold; text-align: center; ;font-family:'Courier New'" xml:lang="ru-RU" lang="ru-RU">В каждом разделе есть кнопки "Добавить"/"Удалить".

                   Если информация поддается редактированию, тогда присутствует кнопка "Редактировать".

               </h2>

               <h2 style="font-weight: bold; text-align: center; ;font-family:'Courier New'" xml:lang="ru-RU" lang="ru-RU">Для редактировании/добавлении текстовой информации, пройдите в соответствующий раздел -> нажимаете кнопку "Добавить"/"Редактировать"-> после нажатия кнопки на экране появятся поля ввода->Смело набирайте в них необходимые Вам данные ->и c помощью кнопки "Обзор" и загрузите необходимую информацию (текстовые файлы, фотографии).

               </h2>

               <h2 style="font-weight: bold; text-align: center; ;font-family:'Courier New'" xml:lang="ru-RU" lang="ru-RU">Как загружать текстовую информацию:<p>набираете текст в Worde->Выбираете пункт меню "Файл"->"Сохранить как"->Выберите формат текста txt -> ставите галочку "Другая кодировка"->из сниска выбираете кодировку "Юникод UTF-8"->нажимаете кнопку "Сохранить".

                   <p style="font-weight: bold; text-align: center; font-size: 16; color: gray; text-align:justify">Текстовый файл сохранился на Вашем компьютере, а уже с компьютера, с помощью кнопки "обзор" в системе редактирования сайта, загружаете сайт с компьютера на сайт.</h2>

               <h2 style="font-weight: bold; text-align: center; ;font-family:'Courier New'" xml:lang="ru-RU" lang="ru-RU">Фотографии. Внимательно следите за размером фотографий, они могут привышать, допустимые программой размеры,после загрузки проверяйте, правильно ли загрузилась фотография, если нет, удалите её и загрузите в соответствующем размере. Расширение желательно ставьте всегда jpeg.</h2>

               <h2 style="font-weight: bold; text-align: center; font-size: 16; color: gray; text-align:justify">6. Если вы вдруг захотели удалить статью, или гимнаст закончил обучение в вашей школе, может тренер перешёл на другую работу, тогда Вам необходимо пройти по соответствующему пкнкту меню->выбрать всписке нужный элемент->нажать кнопку "Удалить".  </h2>

           </div>

       </div>

       <div id="bottom">

           <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

               <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

       </div>

   </div>

</body>

</html>

Enter1.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

//setcookie($name, $value);

$query="Select * From ADMINS Where login='${_POST['login']}' And pass='${_POST['pass']}'";

$sql=mysql_query($query) or die("Не могу найти данного пользователя!");

//pol'zovayel' s takim porolem ne sushestvuet

if($row=mysql_fetch_array($sql)) {

$rid=rand(1, 1000000000);

// document.cookie="log=<?print(md5($row['login'].strftime('%j,%y,%H').$row['pass']));rid=print($rid)";

setcookie("log",md5($row['login'].strftime('%j,%y,%H').$row['pass']));

setcookie("rid", $rid);

//sozdaem vremennii klyu4 dlya administratora

$query1="UPDATE ADMINS

                   SET rid=$rid

                   WHERE id=${row['id']}";

$sql1=mysql_query($query1);

}?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

       <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <?include 'AUTORISATION.php';?>

           </div>

       </div>

       <div id="bottom">

           <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

               <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a>

           </div>

       </div>

   </div>

</body>

</html>

Enter2.php

<?include 'connectDB.php';

$query="Select * From ADMINS Where login='${_POST['login']}' And pass='${_POST['pass']}'";

print ($query);

$sql=mysql_query($query) or die("Не могу найти данного пользователя!");

//pol'zovayel' s takim porolem ne sushestvuet

if($row=mysql_fetch_array($sql)) {

   //  setcookie("log", md5($row['login'].strftime('%j,%y,%H').$row['pass']));

   //sozdaem vremennii klyu4 dlya administratora

   ?>

<div style="width: 300; height: 180;background-color:PowderBlue ; border:groove; padding-left: 60px; margin-top:100px"><br><br><br>

   <h1 style="color: black;font-weight: bolder; padding-left: 3px;">Поздравляем вы прошли в систему редактирования сайта!<p><b>Приятного вам дня!</b></h1>

   <p> <form name="OK" method="post" action="editor_page.php">

       <p><input type="submit" value="Ok">

   </form>

</div>

   <?$success=true;

}

else {

   ?>

<div style="width: 300; height: 170;background-color:PowderBlue ; border:groove; padding-left: 60px; margin-top:100px"><br><br><br>

   <h1 style="color: black;font-weight: bolder; padding-left: 3px;"><b>Таких логина или пароля не существует!<p>Попробуйте ввести ещё раз!</b></h1>

   <p> <form name="OK" method="post" action="enter1.php" style="padding-left:100; margin-bottom: 5px; width:15px">

       <p><input type="submit" value="Ok">

   </form>

</div>

   <?}

Enter3.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

//setcookie($name, $value);

$query="Select * From ADMINS Where login='${_POST['login']}' And pass='${_POST['pass']}'";

$sql=mysql_query($query) or die("Не могу найти данного пользователя!");

//pol'zovayel' s takim porolem ne sushestvuet

if($row=mysql_fetch_array($sql)) {

   $rid=rand(1, 1000000000);

   // document.cookie="log=<?print(md5($row['login'].strftime('%j,%y,%H').$row['pass']));rid=print($rid)";

   setcookie("log",md5($row['login'].strftime('%j,%y,%H').$row['pass']));

   setcookie("rid", $rid);

   //sozdaem vremennii klyu4 dlya administratora

   $query1="UPDATE ADMINS

                   SET rid=$rid

                   WHERE id=${row['id']}";

   $sql1=mysql_query($query1);

   $success=true;

}

else {

   $success=false;

}

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

               <?include 'items.php';?>

           <div id="content">

<?//include 'enter2.php';

if($success)

             {?>  <div style="width: 300; height: 190;background-color:PowderBlue ; border:groove; padding-left: 30px;margin-left: 150; margin-top:60px"><br>

                   <p style="color: black; text-align: center;width: 280; ;font-weight: bold; ">Поздравляем вы прошли в систему редактирования сайта!</p>

                   <p style="color: black; text-align: center;width: 280; ;font-weight: bold;">Приятного вам дня!</p>

                   <p> <form name="OK" method="post" action="editor_page.php" style="margin-left: 97px;">

                       <p><input type="submit" value="Ok">

                   </form>

               </div>

             

<?}

else {

   ?>

               <div style="width: 300; height: 190;background-color:PowderBlue ; border:groove; padding-left: 30px;margin-left: 150; margin-top:60px"><br>

                   <p style="color: black; text-align: center;width: 280; ;font-weight: bold; ">Таких логина или пароля не существует!</p>

                   <p style="color: black; text-align: center;width: 280; ;font-weight: bold; ">Попробуйте ввести ещё раз!</p>

                   <p> <form name="OK" method="post" action="enter1.php" style="margin-left: 97px;">

                       <p><input type="submit" value="Ok">

                   </form>

               </div>

   <?}?>

           </div>

       </div>

       <div id="bottom">

           <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

               <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

       </div>

   </div>

</body>

</html>

exitDB.php

<?php

setcookie("cooklogin","www",time()-3600);

setcookie("cookid","-1", time()-3600);

include("index.phtml");

?>

Exit_cookie.php

<?

setcookie("log",md5($row['login'].strftime('%j,%y,%H').$row['pass']), time()-3600);

setcookie("rid", $rid, time()-3600);

include 'editor_page.php';

?>

Gym_add.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

   <html>

       <head>

           <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

           <link rel="stylesheet" type="text/css" href="design.css">

       <title></title>

       </head>

       <body>

       <div id="all">

           <div id="top">

               <form method="post" name="exit" action="exit_cookie.php">

                   <input type="submit" value="Выход">

               </form>

           </div>

           <div id="general">

               <?include 'items.php';?>

               <div id="content">

                   <form name="add" method="post" action="gym_msg.php" enctype="multipart/form-data" >

                       <p><b>ФИО:</b><input name="FiO" type="text" size="75"> <br>

                           <p><b>Пол(ж/м):</b><input name="pol" type="text" size="68"> <br>

                                <!--<p><b>Id школы:</b><input name="ADD" type="text" size="50"> <br>-->

                               <p><b>Дата рождения:</b><input name="birthday" type="text" size="62" value="<?print '..'?>">> <br>

                                   <p><b>Биография:</b><input type="file" name="fname"> <br>

                                       <p><b>Название фотографии:</b><input name="photo_name1" type="text" size="52"> <br>

                                           <p><b>Фотография гимнаста(загрузить):</b><input type="file" name="fname0"> <br>

                                               <p><b>Звезда:</b><input name="star" type="checkbox" size="40"> <br>

                                                   <p><b>Член сборной команды:</b><input name="team" type="checkbox" size="40"> <br>

                                                       <p><b>Название статьи:</b><input name="article_name" type="text" size="59"> <br>

                                                           <p><b>Загрузить статью:</b><input name="fname1" type="file" > <br>

                                                               <p><b>Название фотографии:</b><input name="photo_name" type="text" size="53"> <br>

                                                                   <p><b>Загрузить фотографии к статье:</b><input name="fname11" type="file" > <br>

                                                                       <p><input type="submit" name="buttonChange" value="OK" style="width:40px; margin-left:350px">

                                                                           </p>

                                                                           </form>

                                                                           </div>

                                                                           </div>

                                                                           <div id="bottom">

                                                                               <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

                                                                                   <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

                                                                           </div>

                                                                           </div>

                                                                           </body>

                                                                           </html>

Gym_delete.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <?/* udalenie elementov*/

               $query="DELETE FROM Gymnasts WHERE id=${_POST['id']}";

               mysql_query($query)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               mysql_query("COMMIT")?>

               <div style="width: 300; height: 170;background-color:PowderBlue ; border:groove; padding-left: 60px; margin-top:100px"><br><br><br>

                   <h1 style="color: black;font-weight: bolder; padding-left: 3px;">Поздравлем Вас, удаление прошло успешно!</h1>

                   <p> <form name="OK" method="post" action="gym_page.php" style="padding-left:100; padding-bottom: 10px; width:15px">

                       <p><input type="submit" value="Ok">

                   </form>

               </div>

           </div>

       </div>

   </div>

   <div id="bottom">

       <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

           <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

   </div>

</div>

</body>

</html>

Gym_edit.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<html>

   <head>

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

   <link rel="stylesheet" type="text/css" href="design.css">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <?$id=$_POST['elem'];

//date_format('birthday','%d.%m.%Y')

               $query="SELECT id, FiO, gender, id_school,

                  date_format(birthday,'%d.%m.%Y') AS DATA,biography,star,team FROM Gymnasts WHERE id='$id'";

               $sql=mysql_query($query) or die (mysql_error());

               if($_POST['star']=="on") {

                   $star=1;

               }

               else {

                   $star=0;

               }

               if($_POST['team']=="on") {

                   $team=1;

               }

               else {

                   $team=0;

               }

               $row=mysql_fetch_array($sql);

               ?>

               <form name="editions "method="post" action="gym_editmsg.php" enctype="multipart/form-data">

                   <input type="hidden" value="<?print($_POST['elem'])?>" name="elem" id="A1">

                       <p><b>ФИО:</b><input name="FiO" type="text" size="75" value=" <?print($row['FiO'])?>" > <br>

                           <p><b>Пол(ж/м):</b><input name="pol" type="text" size="68" value="<? print($row['gender'])?>"><br>

                             <!--  <p><b>Id школы:</b><input name="id_school" type="text" size="50"> <br>-->

                               <p><b>Дата рождения:</b><input name="birthday" type="text" size="62" value="<?print($row['DATA'])?>"><br>

                                   <p><b>Биография:</b><input type="file" name="fname"> <br>

                                       <?if($row['star']==1) {

                                           $t='checked';

                                       }

                                       else {

                                           $t=0;

                                       }

                                       ?>

                                       <p><b>Звезда:</b><input name="star" type="checkbox" size="40" <?print($t)?> > <br>

                                           <?if($row['team']==1) {

                                               $c='checked';

                                           }

                                           else {

                                               $c=0;

                                           }

                                           ?>

                                           <p><b>Член сборной:</b><input name="team" type="checkbox" size="40" <?print($c)?> > <br>

                                               <p><b>Название статьи:</b><input name="article_name" type="text" size="59"  > <br>

                                                   <p style="width:360px"><b>Cтатья:</b><input name="fname1" type="file" >

                                                       <p><input type="submit" name="buttonChange" value="OK" style="width:40px; margin-left:350px">

                                                           </p>

                                                           </form>

                                                           <? $way1="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname1']["name"];?>

                                                           <form method="post" action="gym_edit.php">

                                                               <input type="hidden" value="<?print($_POST['elem'])?>" name="elem" id="A1">

                                                                   <?  $query1="Select * from Article

                                                           where Article.object_id=${_POST['elem']} and (type='gymnast')";

                                                                   $sql1=mysql_query($query1) or die(mysql_error());

                                                                   ?>

                                                                   <?while ($row = mysql_fetch_array($sql1)) {?>

                                                                   <input type="radio" name="id" value="<?print $row['id'];?>">

                                                                           <?print $row['name'];?><br>

                                                                           <?};?>

                                                                       <input type="submit" name="del"style="font:bolder;" value="Удалить"

                                                                              onclick="if(!confirm('Вы уверены, что хотие удалить элемент списка?')) return(false)">

                                                                                  <?if(isset ($_POST['del'])) {

                                                                                      $query2="DELETE FROM Article where id=${_POST['id']}";

                                                                                      mysql_query($query2) or die (mysql_error());

                                                                                  }

                                                                                  ?>

                                                                           </form>

                                                                           </div>

                                                                           </div>

                                                                           <div id="bottom">

                                                                               <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

                                                                                   <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

                                                                           </div>

                                                                           </div>

                                                                           </body>

                                                                           </html>

Gym_editmsg.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <?

               $way="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname']["name"];

               $way1="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname1']["name"];

               include 'upload.php';

               /* redactirovanie elementov*/

               if($_POST['star']=="on") {

                   $star=1;

               }

               else {

                   $star=0;

               }

               if($_POST['team']=="on") {

                   $team=1;

               }

               else {

                   $team=0;

               }

               print($_POST['A1']);

               $query="UPDATE Gymnasts

               SET FiO='${_POST['FiO']}', gender='${_POST['pol']}',id_school=(Select id_school from ADMINS where rid=${_COOKIE['rid']}),

               birthday=STR_TO_DATE('${_POST['birthday']}', '%d.%m.%Y'),

               biography='$way',star=$star,team=$team

               WHERE id=${_POST['elem']}";

               mysql_query($query) or die(mysql_error());

               $query1="INSERT INTO Article (name, type, object_id, adress)

                   VALUE ('${_POST['article_name']}','gymnast', ${_POST['elem']} ,'$way1')";

               mysql_query($query1)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               mysql_query("COMMIT");

               ?>

               <div style="width: 300; height: 170;background-color:PowderBlue ; border:groove; padding-left: 60px; margin-top:100px"><br><br><br>

                   <h1 style="color: black;font-weight: bolder; padding-left: 3px;">Поздравлем Вас, исправление прошло успешно!</h1>

                   <p> <form name="OK" method="post" action="gym_page.php" style="padding-left:100; padding-bottom: 10px; width:15px">

                       <p><input type="submit" value="Ok">

                   </form>

               </div>

           </div>

       </div>

   </div>

   <div id="bottom">

       <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

           <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

   </div>

</div>

</body>

</html>

Gym_msg.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <?/* dobavlenie elementov*/

               $way="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname']["name"];

               $way0="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname0']["name"];

               $way1="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname1']["name"];

               $way11="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname11']["name"];

               include 'upload.php';

               if($_POST['star']=="on") {

                   $star=1;

                   $_POST['star']=$star;

               }

               else {

                   $star=0;

                   $_POST['star']=$star;

               }

               if($_POST['team']=="on") {

                   $team=1;

               }

               else {

                   $team=0;

               }?>

               <?

               $query="INSERT INTO Gymnasts (FiO, gender, id_school, birthday, star,team)

               VALUES ('${_POST['FiO']}', '${_POST['pol']}', (Select id_school from ADMINS where rid=${_COOKIE['rid']}), STR_TO_DATE('${_POST['birthday']}', '%d.%m.%Y'),

                       ${_POST['star']},$team)";

               mysql_query($query)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               //     $query="INSERT INTO Gymnasts (FiO, pol, id_school, birthday, biography, star)

               //   VALUES ('${_POST['FiO']}', '${_POST['pol']}', (Select id_school from ADMINS where rid=${_COOKIE['rid']}), STR_TO_DATE('${_POST['birthday']}', '%d.%m.%Y'),

               // '${_POST['biography']}',${_POST['star']},${_POST['team']})";

               //mysql_query($query)//${_POST['j']}-slojnaya peremennaya

               //      or die(mysql_error());

               $query1="INSERT INTO Article (name, type, object_id, adress)

                   VALUE ('${_POST['article_name']}','gymnast', last_insert_id() ,'$way1')";

               mysql_query($query1)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               $query11="INSERT INTO Photo (id_article, name, adress)

                   VALUE (last_insert_id() ,'${_POST['photo_name']}', '$way11')";

               mysql_query($query11)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               $query2="INSERT INTO Article (name, type, object_id, adress)

                   VALUE ('${_POST['article_name']}','gymnast', last_insert_id() ,'$way')";

               mysql_query($query2)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               $query22="INSERT INTO Photo (id_article, name, adress)

                   VALUE (last_insert_id() ,'${_POST['photo_name']}', '$way0')";

               mysql_query($query22)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               mysql_query("COMMIT")?>

               <div style="width: 300; height: 170;background-color:PowderBlue ; border:groove; padding-left: 60px; margin-top:100px"><br><br><br>

                   <h1 style="color: black;font-weight: bolder; padding-left: 3px;">Поздравлем Вас, загрузка прошла успешно!</h1>

                   <p> <form name="OK" method="post" action="gym_page.php" style="padding-left:100; padding-bottom: 10px; width:15px">

                       <p><input type="submit" value="Ok">

                   </form>

               </div>

           </div>

       </div>

   </div>

   <div id="bottom">

       <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

           <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

   </div>

</div>

</body>

</html>

Gym_page.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <div style="float:left">

                   <form method="post" action="gym_page.php" name="filter">

                       <p><b>ФИО:</b><input type="text" name="FiO_filter"size="20">

                           <b>Год рождения:</b> <input type="text" name="birthday_filter" size="12">

                               <b>Звезда:</b>

                               <select name="gstar" >

                                   <option value="-1">

                                       <? print ''?>

                                   </option>

                                   <option value="1" >

                                       <?print 'Да';?>

                                   </option>

                                   <option value="0">

                                       <?print 'Нет';?>

                                   </option>

                               </select>

                               <b>Сборная:</b>

                               <select name="gteam" >

                                   <option value="-1">

                                       <? print ''?>

                                   </option>

                                   <option value="1" >

                                       <?print 'Да';?>

                                   </option>

                                   <option value="0">

                                       <?print 'Нет';?>

                                   </option>

                               </select>

                               <input type="submit" name="fil" value="Найти" style="margin-left: 625px;margin-top: 15px;">

                                   </form>

                                   </div>

                                   <div style="float: left;">

                                       <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                                             padding-left:10;

                                            padding-top:2;width:40;float:left">

                                           <form method="post" action="gym_add.php">

                                               <input type="submit" value="Добавить">

                                           </form>

                                       </div>

                                       <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                                             width:40;float:left; padding-left:200px; padding-right: 100 ;padding-top:2">

                                           <form method="post" action="gym_edit.php">

                                               <input type="submit" value="Редактировать" name="sub_">

                                                   <input type="hidden" value="0" name="elem" id="A1">

                                                       </form>

                                                       </div>

                                                       <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                                                             width:40;float:left;padding-left:250; padding-top:2">

                                                           <form method="post" action="gym_delete.php">

                                                               <input type="submit" value="Удалить"

                                                                      onclick="if(!confirm('Вы уверены, что хотие удалить элемент списка?')) return(false)">

                                                                   </div>

                                                                   </div>

                                                                   <? $S='';$G='';$D='';

                                                                   if (isset ($_POST['gstar'])&&($_POST['gstar']==0||$_POST['gstar']==1))

                                                                   {$S="and star=${_POST['gstar']}";}

                                                                   if (isset($_POST['gteam'])&&(($_POST['gteam']==0)||($_POST['gteam']==1)))

                                                                       {

                                                                       $G="and team=${_POST['gteam']}";

                                                                       }

                                                                     if ($_POST['birthday_filter']!=NULL)

                                                                   {$D="and (date_format(birthday,'%Y')  like '${_POST['birthday_filter']}%')";}

                                                                   $query="Select * from Gymnasts

                                                                   where (Gymnasts.id_school=(Select id_school from ADMINS where rid=${_COOKIE['rid']})) and (FiO like '${_POST['FiO_filter']}%') $S $G $D";

                                                                 

                                                                   $sql=mysql_query($query) or die(mysql_error());

                                                              

                                                                   ?>

                                                                   <div style="padding-left: 20px; padding-top: 60px; float: left;">

                                                                       <?while ($row = mysql_fetch_array($sql)) {?>

                                                                       <input type="radio" name="id" value="<?print $row['id'];?>"

                                                                              onclick="document.getElementById('A1').value=this.value">

                                                                               <?  print $row['FiO'];?><br>

                                                                               <?};?>

                                                                           </form>

                                                                           </div>

                                                                           </div>

                                                                           </div>

                                                                           <div id="bottom">

                                                                               <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

                                                                                   <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

                                                                           </div>

                                                                   </div>

                                                                   </body>

                                                                   </html>

head_add.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<html>

   <head>

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

   <link rel="stylesheet" type="text/css" href="design.css">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <form name="add "method="post" action="head_msg.php" enctype="multipart/form-data">

                   <p><b>Название:</b><input name="name" type="text" size="55"> <br>

                       <p><b>Ссылка на текст:</b><input type="file" name="fname">  <br>

                           <p><input type="submit" name="buttonChange" value="OK" style="width:40px; margin-left:350px"></p>

                               </form>

                               </div>

                               </div>

                               <div id="bottom">

                                   <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                                        <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

                               </div>

                               </div>

                               </body>

                               </html>

head_delete.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <?/* udalenie elementov*/

               $query="DELETE FROM Article WHERE id=${_POST['id']}";

               mysql_query($query)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               mysql_query("COMMIT")?>

               <div style="width: 300; height: 170;background-color:PowderBlue ; border:groove; padding-left: 60px; margin-top:100px"><br><br><br>

                   <h1 style="color: black;font-weight: bolder; padding-left: 3px;">Поздравлем Вас, загрузка удаление прошло успешно!</h1>

                   <p> <form name="OK" method="post" action="head_page.php" style="padding-left:100; padding-bottom: 10px; width:15px">

                       <p><input type="submit" value="Ok">

                   </form>

               </div>

           </div>

       </div>

   </div>

   <div id="bottom">

       <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

           <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

   </div>

</div>

</body>

</html>

head_msg.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <?/* dobavlenie elementov*/

               $way="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname']["name"];

               include 'upload.php';

              ?>

               <?

               $query="INSERT INTO Article (name, type, object_id, adress)

               VALUES ('${_POST['name']}', 'top', (Select id_school from ADMINS where rid=${_COOKIE['rid']}),'$way')";

               mysql_query($query)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               mysql_query("COMMIT")?>

               <div style="width: 300; height: 170;background-color:PowderBlue ; border:groove; padding-left: 60px; margin-top:100px"><br><br><br>

                   <h1 style="color: black;font-weight: bolder; padding-left: 3px;">Поздравлем Вас, загрузка прошла успешно!</h1>

                   <p> <form name="OK" method="post" action="head_page.php" style="padding-left:100; padding-bottom: 10px; width:15px">

                       <p><input type="submit" value="Ok">

                   </form>

               </div>

           </div>

       </div>

   </div>

   <div id="bottom">

       <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

           <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

   </div>

</div>

</body>

</html>

head_page.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <div style="float: left;">

                   <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                         padding-left:10;

                        padding-top:2;width:40;float:left">

                       <form method="post" action="head_add.php">

                           <input type="submit" value="Добавить">

                       </form>

                   </div>

                   <!--     <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                              width:40;float:left; padding-left:200px; padding-right: 100 ;padding-top:2">

                            <form method="post" action="head_edit.php">

                                <input type="submit" value="Редактировать" name="sub_">

                                    <input type="hidden" value="0" name="elem" id="A1">

                                        </form>

                                        </div>-->

                   <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                         width:40;float:left;padding-left:250; padding-top:2">

                       <form method="post" action="head_delete.php">

                           <input type="submit" value="Удалить"

                                  onclick="if(!confirm('Вы уверены, что хотие удалить элемент списка?')) return(false)">

                               </div>

                               </div>

                               <?

                               $query="Select * from Article

                                                                   where (object_id=(Select id_school from ADMINS where rid=${_COOKIE['rid']})) and (type='top')";

                               $sql=mysql_query($query) or die(mysql_error());

                               ?>

                               <div style="padding-left: 20px; padding-top: 60px; float: left;">

                                   <p style="font-weight: bolder; font-size: 14px">В данном разделе всегда могут находится, только 2 актуальных объявления!

                                       Размером в 2-3 предлжения.

                                       Если вы удалили одно из объявлений, немедленно добавьте новое!</p><br>

                                   <?while($row = mysql_fetch_array($sql)) {?>

                                   <input type="radio" name="id" value="<?print $row['id'];?>"

                                          onclick="document.getElementById('A1').value=this.value">

                                           <?  print $row['name'];?><br>

                                           <?};?>

                                       </form>

                                       </div>

                                       </div>

                                       </div>

                                       <div id="bottom">

                                           <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                                                <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

                                       </div>

                               </div>

                               </body>

                               </html>

Items.php

<div id="menu" style=" ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">     width:150"

    <div>

       <p><a href="editor_page.php">Страница редактора</a></p>

       <p><a href="head_page.php">Главная</a></p>

       <p><a href="contest_page.php">Архив соревнований </a>

       <p><a href="school_page.php">О школе</a>

       <p><a href="coach_page.php">Тренеры</a>

       <p><a href="gym_page.php">Гимнасты</a>

      <!-- <p><a href="conditionsForAdmission_page.php">Условия приема</a>-->

    <!--<p><a href="photo_page.php">Фото галерея</a>-->

       <!--<p><a href="worldChampionship_page.php">Чемпионат мира</a></p>-->

       <p><a href="parents_page.php"> Информация для родителей</a>

   <!--<p><a href="references_page.php">Полезные ссылки</a></p>-->

   </div>

</div>

parents_add.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<html>

   <head>

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

   <link rel="stylesheet" type="text/css" href="design.css">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <form name="add "method="post" action="parents_msg.php" enctype="multipart/form-data">

                   <p><b>Название:</b><input name="name" type="text" size="55"> <br>

                       <p><b>Ссылка на текст:</b><input type="file" name="fname">  <br>

                           <p><input type="submit" name="buttonChange" value="OK" style="width:40px; margin-left:350px"></p>

                               </form>

                               </div>

                               </div>

                               <div id="bottom">

                                   <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                                        <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

                               </div>

                               </div>

                               </body>

                               </html>

parents_delete.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <?/* udalenie elementov*/

               $query="DELETE FROM Article WHERE id=${_POST['id']}";

               mysql_query($query)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               mysql_query("COMMIT")?>

               <div style="width: 300; height: 170;background-color:PowderBlue ; border:groove; padding-left: 60px; margin-top:100px"><br><br><br>

                   <h1 style="color: black;font-weight: bolder; padding-left: 3px;">Поздравлем Вас, загрузка удаление прошло успешно!</h1>

                   <p> <form name="OK" method="post" action="parents_page.php" style="padding-left:100; padding-bottom: 10px; width:15px">

                       <p><input type="submit" value="Ok">

                   </form>

               </div>

           </div>

       </div>

   </div>

   <div id="bottom">

       <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

           <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

   </div>

</div>

</body>

</html>

parents_msg.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <?/* dobavlenie elementov*/

               $way="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname']["name"];

               include 'upload.php';

              ?>

               <?

               $query="INSERT INTO Article (name, type, object_id, adress)

               VALUES ('${_POST['name']}', 'parents_info', (Select id_school from ADMINS where rid=${_COOKIE['rid']}),'$way')";

print $query;

               mysql_query($query)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               mysql_query("COMMIT")?>

               <div style="width: 300; height: 170;background-color:PowderBlue ; border:groove; padding-left: 60px; margin-top:100px"><br><br><br>

                   <h1 style="color: black;font-weight: bolder; padding-left: 3px;">Поздравлем Вас, загрузка прошла успешно!</h1>

                   <p> <form name="OK" method="post" action="parents_page.php" style="padding-left:100; padding-bottom: 10px; width:15px">

                       <p><input type="submit" value="Ok">

                   </form>

               </div>

           </div>

       </div>

   </div>

   <div id="bottom">

       <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

           <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

   </div>

</div>

</body>

</html>

parents_page.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <div style="float: left;">

                   <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                         padding-left:10;

                        padding-top:2;width:40;float:left">

                       <form method="post" action="parents_add.php">

                           <input type="submit" value="Добавить">

                       </form>

                   </div>

                   <!--     <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                              width:40;float:left; padding-left:200px; padding-right: 100 ;padding-top:2">

                            <form method="post" action="head_edit.php">

                                <input type="submit" value="Редактировать" name="sub_">

                                    <input type="hidden" value="0" name="elem" id="A1">

                                        </form>

                                        </div>-->

                   <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                         width:40;float:left;padding-left:250; padding-top:2">

                       <form method="post" action="parents_delete.php">

                           <input type="submit" value="Удалить"

                                  onclick="if(!confirm('Вы уверены, что хотие удалить элемент списка?')) return(false)">

                               </div>

                               </div>

                               <?

                               $query="Select * from Article where (object_id=(Select id_school from ADMINS where rid=${_COOKIE['rid']})) and (type='parents_info')";

                               $sql=mysql_query($query) or die(mysql_error());

                               ?>

                               <div style="padding-left: 20px; padding-top: 60px; float: left;">

                                   <p style="font-weight: bolder; font-size: 14px">В данном разделе могут размещаться объявления организационного характера для родителей!</p><br>

                                   <?while($row = mysql_fetch_array($sql)) {?>

                                   <input type="radio" name="id" value="<?print $row['id'];?>"

                                          onclick="document.getElementById('A1').value=this.value">

                                           <?  print $row['name'];?><br>

                                           <?};?>

                                       </form>

                                       </div>

                                       </div>

                                       </div>

                                       <div id="bottom">

                                           <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                                                <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

                                       </div>

                               </div>

                               </body>

                               </html>

school_edit.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<html>

   <head>

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

   <link rel="stylesheet" type="text/css" href="design.css">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';

           ?>

           <div id="content">

               <?$id=$_POST['elem'];

               $way="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname']["name"];

//date_format('birthday','%d.%m.%Y')

               $query="SELECT name, city,adress,telephone,email FROM school WHERE id='$id'";

               $sql=mysql_query($query) or die (mysql_error());

               $row=mysql_fetch_array($sql)?>

               <form name="editions "method="post" action="school_editmsg.php" enctype="multipart/form-data">

                   <input type="hidden" value="<?print($_POST['elem'])?>" name="elem" id="A1">

                       <p><b>Полное название школы:</b><input name="name" type="text" size="65" value="<?print $row['name']?>"> <br>

                           <p><b>Город:</b><input name="city" type="text" size="89" value="<?print $row['city']?>"> <br>

                               <!--<p><b>Id региона:</b><input name="id_region" type="text" size="70"> <br>-->

                               <p><b>Адрес:</b><input name="adress" type="text" size="89" value="<?print $row['adress']?>"> <br>

                                   <p><b>Телефон:</b><input name="telephone" type="text" size="86" value="<?print $row['telephone']?>"> <br>

                                       <p><b>email:</b><input name="email" type="text" size="89" value="<?print $row['email']?>"> <br>

                                       <!--    <p><b>История школы(ссылка на файл):</b><input type="file" name="fname"> <br>-->

                                           <p><b>Название статьи:</b><input name="history_name" type="text" size="76" > <br>

                                               <p><b>Статья о школе(ссылка на файл):</b><input type="file" name="fname2"><br>

                                                   <p><b>Название фотографии:</b><input name="photo_name" type="text" size="68" > <br>

                                                       <p><b>Фотография (к статье):</b><input type="file" name="fname22"><br>

                                                           <p><b>Название статьи (условие приема):</b><input name="condition_name" type="text" size="76" > <br>

                                                               <p><b>Условия приема(ссылка на файл):</b><input type="file" name="fname"><br>

                                                                <!--   <p><b>Название статьи:</b><input name="article_name" type="text" size="76" > <br>

                                                                       <p><b>Статья про школу(ссылка на файл):</b><input type="file" name="fname1"><br>

                                                                           <p><input type="submit" name="buttonChange" value="OK" style="width:40px; margin-left:460px"></p>

                                                                               <p><b>Название фотографии:</b><input name="photo1_name" type="text" size="68" > <br>

                                                                                   <p><b>Фотография к статье:</b><input type="file" name="fname11"><br>-->

                                                                   <p><input type="submit" name="buttonChange" value="OK" style="width:40px; margin-left:340px"></p>

                                                                       </form>

                                                                       <?//  $way1="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname1']["name"];?>

                                                                       <form method="post" action="school_edit.php">

                                                                           <input type="hidden" value="<?print($_POST['elem'])?>" name="elem" id="A1">

                                                                               <?if(isset ($_POST['del'])) {

                                                                                   $query2="DELETE FROM Article where id=${_POST['id']}";

                                                                                   mysql_query($query2) or die (mysql_error());

                                                                                   mysql_query("COMMIT");

                                                                               }

                                                                               ?>

                                                                               <?  $query1="Select * from Article

                                                                               where Article.object_id=${_POST['elem']}

                                                                               and (type='school' or type='conditions'or type='history')";

                                                                               $sql1=mysql_query($query1) or die(mysql_error());

                                                                               ?>

                                                                               <?while ($row1 = mysql_fetch_array($sql1)) {?>

                                                                               <input type="radio" name="id" value="<?print $row1['id'];?>">

                                                                                       <?print $row1['name'];?><br>

                                                                                       <?};?>

                                                                                   <input type="submit" name="del"style="font:bolder;" value="Удалить"

                                                                                          onclick="if(!confirm('Вы уверены, что хотие удалить элемент списка?')) return(false)">

                                                                                       </form>

                                                                                       <form method="post" action="school_edit.php">

                                                                                           <input type="hidden" value="<?print($_POST['elem'])?>" name="elem" id="A1">

                                                                                               <?if(isset ($_POST['del'])) {

                                                                                                   $query2="DELETE FROM Photo where id=${_POST['id']}";

                                                                                                   mysql_query($query2) or die (mysql_error());

                                                                                                   mysql_query("COMMIT");

                                                                                               }

                                                                                               ?>

                                                                                               <?  $query1="Select * from Photo

                                                                               where id_article=${_POST['elem']}";

                                                                                               $sql1=mysql_query($query1) or die(mysql_error());

                                                                                               ?>

                                                                                               <?while ($row1 = mysql_fetch_array($sql1)) {?>

                                                                                               <input type="radio" name="id" value="<?print $row1['id'];?>">

                                                                                                       <?print $row1['name'];?><br>

                                                                                                       <?};?>

                                                                                                   <input type="submit" name="del"style="font:bolder;" value="Удалить"

                                                                                                          onclick="if(!confirm('Вы уверены, что хотие удалить элемент списка?')) return(false)">

                                                                                                       </form>

                                                                                                       </div>

                                                                                                       </div>

                                                                                                       <div id="bottom">

                                                                                                           <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

                                                                                                               <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

                                                                                                       </div>

                                                                                                       </div>

                                                                                                       </body>

                                                                                                       </html>

school_editmsg.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

           <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

               <?/* redaktirovanie elementov*/

               $way="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname']["name"];

             //  $way1="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname1']["name"];

              // $way11="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname11']["name"];

               $way2="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname2']["name"];

               $way22="http://localhost/diplom/admin/base/graciya1116/".$_FILES['fname22']["name"];

               include 'upload.php';

               print ($_POST['A1']);

               $query="UPDATE school

               SET name='${_POST['name']}', city='${_POST['city']}',adress='${_POST['adress']}',

               telephone='${_POST['telephone']}',email='${_POST['email']}'

               WHERE id=${_POST['elem']}";

               mysql_query($query)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

                               print(eeee);

               if(isset($_POST['condition_name'])&&($_POST['condition_name']!=='')) {

                   $query1="INSERT INTO Article (name, type, object_id, adress)

                   VALUE ('${_POST['condition_name']}', 'conditions', ${_POST['elem']} ,'$way')";

                   mysql_query($query1)//${_POST['j']}-slojnaya peremennaya

                           or die(mysql_error());

               }

                              

               if(isset($_POST['history_name'])&&($_POST['history_name']!=='')){

               $query3="INSERT INTO Article (name, type, object_id, adress)

                   VALUE ('${_POST['history_name']}','history', ${_POST['elem']} ,'$way2')";

               mysql_query($query3)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               }

               if(isset($_POST['photo_name'])&&($_POST['photo_name']!=='')){

               $query33="INSERT INTO Photo (id_article, name, adress)

                   VALUE (${_POST['elem']} ,'${_POST['photo_name']}','$way22')";

               mysql_query($query33)//${_POST['j']}-slojnaya peremennaya

                       or die(mysql_error());

               }

               mysql_query("COMMIT")?>

               <div style="width: 300; height: 170;background-color:PowderBlue ; border:groove; padding-left: 60px; margin-top:100px"><br><br><br>

                   <h1 style="color: black;font-weight: bolder; padding-left: 3px;">Поздравлем Вас, исправление прошло успешно!</h1>

                   <p> <form name="OK" method="post" action="school_page.php" style="padding-left:100; padding-bottom: 10px; width:15px">

                       <p><input type="submit" value="Ok">

                   </form>

               </div>

           </div>

       </div>

   </div>

   <div id="bottom">

       <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

           <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

   </div>

</div>

</body>

</html>

school_page.php

<?php header("Content-Type:text/html; charset=utf-8");

include 'connectDB.php';

include 'cookie_check.php';?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

   <head>

   <link rel="stylesheet" type="text/css" href="design.css">

       <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

       <title></title>

   </head>

   <body>

   <div id="all">

       <div id="top">

           <br><br>

            <form method="post" name="exit" action="exit_cookie.php">

               <input type="submit" value="Выход">

           </form>

       </div>

       <div id="general">

           <?include 'items.php';?>

           <div id="content">

            <!--   <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                     padding-left:10;

                    padding-top:2;width:40;float:left">

                   <form method="post" action="school_add.php">

                       <input type="submit" value="Добавить">

                   </form>

               </div>--->

               <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                     width:40;float:left; padding-left:100; padding-top:2">

                   <form method="post" action="school_edit.php">

                       <input type="submit" value="Редактировать">

                          <input type="hidden" value="0" name="elem" id="A1">

                   </form>

               </div>

            <!--   <div style=";font-family:'Courier New'" xml:lang="en-US" lang="en-US">                     width:40;float:left;padding-left:150; padding-top:2">

                   <form method="post" action="school_delete.php">

                       <input type="submit" value="Удалить"

               </form>

           </div>-->

               <?$query="Select * from school where school.id=(Select id_school from ADMINS where rid=${_COOKIE['rid']})";

              

               $sql=mysql_query($query);?>

               <div style="padding-left: 20px; padding-top: 60px;">

                     <form method="post" action="school_page.php">

                         <?while ($row=mysql_fetch_array($sql)){?>

                         <input type="radio" value="<?print ($row['id'])?>"

                                onclick="document.getElementById('A1').value=this.value">

                           <?print ($row['name']);?><br>

                           <?};?>

                   </form>

               </div>

           </div>

   </div>

   <div id="bottom">

       <div style="" xml:lang="ru-RU" lang="ru-RU">lor:SlateBlue;padding-top:25;padding-left:400;">

           <a href="mailto:khadieva_raushaniya@mail.ru" >Обратная связь</a> </div>

   </div>

</div>

</body>

</html>

Upload.php

<?php

//rezul'tat zagruzki faila

if(($_FILES["fname"]["size"] > 1024*3*1024)||($_FILES["fname1"]["size"] > 1024*3*1024)||($_FILES["fname11"]["size"] > 1024*3*1024)||($_FILES["fname0"]["size"] > 1024*3*1024)) {

   echo ("Размер файла превышает три мегабайта");

   exit;

}

//proveryaem zagrujen li fail

if((is_uploaded_file($_FILES["fname"]["tmp_name"]))||(is_uploaded_file($_FILES["fname1"]["tmp_name"]))||(is_uploaded_file($_FILES["fname11"]["tmp_name"]))||(is_uploaded_file($_FILES["fname2"]["tmp_name"]))||(is_uploaded_file($_FILES["fname22"]["tmp_name"]))) {

   //esli fail zagrujen uspeshno peremeshaem ego

   // iz vremennoi direktorii v kone4nuyu papku

   print('1111111111111');

   if (isset($_FILES["fname"])&&(is_uploaded_file($_FILES["fname"]["tmp_name"]))) {

       move_uploaded_file($_FILES["fname"]["tmp_name"], "Z:/home/localhost/www/diplom/admin/base/graciya1116/".$_FILES['fname']["name"]);

   }

   if (isset($_FILES["fname1"])&&(is_uploaded_file($_FILES["fname1"]["tmp_name"]))) {

       move_uploaded_file($_FILES["fname1"]["tmp_name"], "Z:/home/localhost/www/diplom/admin/base/graciya1116/".$_FILES['fname1']["name"]);

   }

   if (isset($_FILES["fname11"])&&(is_uploaded_file($_FILES["fname11"]["tmp_name"]))) {

       move_uploaded_file($_FILES["fname11"]["tmp_name"], "Z:/home/localhost/www/diplom/admin/base/graciya1116/".$_FILES['fname11']["name"]);

 

   }

   if (isset($_FILES["fname2"])&&(is_uploaded_file($_FILES["fname2"]["tmp_name"]))) {

       move_uploaded_file($_FILES["fname2"]["tmp_name"], "Z:/home/localhost/www/diplom/admin/base/graciya1116/".$_FILES['fname2']["name"]);

   

   }

   if (isset($_FILES["fname22"])&&(is_uploaded_file($_FILES["fname22"]["tmp_name"]))) {

       move_uploaded_file($_FILES["fname22"]["tmp_name"], "Z:/home/localhost/www/diplom/admin/base/graciya1116/".$_FILES['fname22']["name"]);

   

   }

}

else

   echo ("Ошибка загрузки файла");

?>

Design.css

BODY {background-image:white;

     font-family: Verdana, Arial, sans-serif;}

#all{margin: 0 auto;

    padding: 0;

    position: relative;

    width: 1000px;}

#general

{

   background-position: top right;

   padding-bottom: 0;

   margin: 0 auto;

   clear:left;

   height: 500px;

}

#top {

   background-image:url(design/bigBanner.jpg);

   background-repeat: repeat-x;

   height: 180;

   color:orange;

   float: inherit}

#menu {

   background-color: transparent;

   background-position: top right;

   background-repeat: repeat-y;

   height: 68%;

   float: left;

   margin-right: 1%;

   display: inline;

   padding-top: 20;

   width:200px;

}

#menu A {

   ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">    font-style: oblique;

   color:black;

}

#content {

   background-position: top right;

   border: solid 3px white;

   margin-left: 17px;

   margin-right: 25px;

   margin-bottom: 60px;

   padding-left:1%;

   padding-right:7%;

   padding-top:3%;

   float: left;

   display: inline;

   ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">    font-style: italic;

   color:SlateBlue;

   width: 690px;

}

#bottom {

   background-image:url(design/buttomBanner.jpg);

   background-position: top right;

   ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">    height:80px;

   width: 100%;

   float: left;

   border: solid 2px DeepSkyBlue;

   margin-bottom:0px;

   padding-bottom: 1px;

   padding-top: 1px;

   margin-top: 1px;

   color:orange;

}

H1 {

   text-align: center;

   ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">    ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">    font-style: oblique;

   color:#990066;

}

#content P {

   ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">    text-align: justify;

   padding: 10px;

   margin: 0;

}

#centring /*opisanie id=centring*/

{

   display: block; /*opisivaet fonovuyu chast' kak blo4nuyu*/

   margin-right: auto; /*otstup sprva ukazivaetsya avtomati4easki brauserom*/

   margin-left: auto;    /*sleva*/

   background-position: top right;

   border: solid 1px DeepSkyBlue;

   padding: 5px 5 20px 5px;

   ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">    font-style: cambria;

   color:orange;

   height:150px;

}

.leftimg

{

   float: left;

   margin: 7px 7px 2px 0px;

}

root {

   display: block;

}

CSS

Клендарь.

Fullcalendar.php

.fc {

direction: ltr;

text-align: left;

}

 

.fc table {

border-collapse: collapse;

border-spacing: 0;

}

 

html .fc,

.fc table {

;font-family:'Courier New'" xml:lang="en-US" lang="en-US"> }

 

.fc td,

.fc th {

padding: 0;

vertical-align: top;

}

/* Header

------------------------------------------------------------------------*/

.fc-header td {

white-space: nowrap;

}

.fc-header-left {

width: 25%;

text-align: left;

}

 

.fc-header-center {

text-align: center;

}

 

.fc-header-right {

width: 25%;

text-align: right;

}

 

.fc-header-title {

display: inline-block;

vertical-align: top;

}

 

.fc-header-title h2 {

margin-top: 0;

white-space: nowrap;

}

 

.fc .fc-header-space {

padding-left: 10px;

}

 

.fc-header .fc-button {

margin-bottom: 1em;

vertical-align: top;

}

 

/* buttons edges butting together */

.fc-header .fc-button {

margin-right: -1px;

}

 

.fc-header .fc-corner-right {

margin-right: 1px; /* back to normal */

}

 

.fc-header .ui-corner-right {

margin-right: 0; /* back to normal */

}

 

/* button layering (for border precedence) */

 

.fc-header .fc-state-hover,

.fc-header .ui-state-hover {

z-index: 2;

}

 

.fc-header .fc-state-down {

z-index: 3;

}

.fc-header .fc-state-active,

.fc-header .ui-state-active {

z-index: 4;

}

 

 

 

/* Content

------------------------------------------------------------------------*/

 

.fc-content {

clear: both;

}

 

.fc-view {

width: 100%; /* needed for view switching (when view is absolute) */

overflow: hidden;

}

 

 

/* Cell Styles

------------------------------------------------------------------------*/

.fc-widget-header,    /* <th>, usually */

.fc-widget-content {  /* <td>, usually */

border: 1px solid #ccc;

}

 

.fc-state-highlight { /* <td> today cell */ /* TODO: add .fc-today to <th> */

background: #ffc;

}

 

.fc-cell-overlay { /* semi-transparent rectangle while dragging */

background: #9cf;

opacity: .2;

filter: alpha(opacity=20); /* for IE */

}

 

/* Buttons

------------------------------------------------------------------------*/

.fc-button {

position: relative;

display: inline-block;

cursor: pointer;

}

 

.fc-state-default { /* non-theme */

border-style: solid;

border-width: 1px 0;

}

 

.fc-button-inner {

position: relative;

float: left;

overflow: hidden;

}

 

.fc-state-default .fc-button-inner { /* non-theme */

border-style: solid;

border-width: 0 1px;

}

 

.fc-button-content {

position: relative;

float: left;

height: 1.9em;

line-height: 1.9em;

padding: 0 .6em;

white-space: nowrap;

}

 

/* icon (for jquery ui) */

 

.fc-button-content .fc-icon-wrap {

position: relative;

float: left;

top: 50%;

}

 

.fc-button-content .ui-icon {

position: relative;

float: left;

margin-top: -50%;

*margin-top: 0;

*top: -50%;

}

 

/* gloss effect */

 

.fc-state-default .fc-button-effect {

position: absolute;

top: 50%;

left: 0;

}

 

.fc-state-default .fc-button-effect span {

position: absolute;

top: -100px;

left: 0;

width: 500px;

height: 100px;

border-width: 100px 0 0 1px;

border-style: solid;

border-color: #fff;

background: #444;

opacity: .09;

filter: alpha(opacity=9);

}

 

/* button states (determines colors)  */

 

.fc-state-default,

.fc-state-default .fc-button-inner {

border-style: solid;

border-color: #ccc #bbb #aaa;

background: #F3F3F3;

color: #000;

}

 

.fc-state-hover,

.fc-state-hover .fc-button-inner {

border-color: #999;

}

 

.fc-state-down,

.fc-state-down .fc-button-inner {

border-color: #555;

background: #777;

}

 

.fc-state-active,

.fc-state-active .fc-button-inner {

border-color: #555;

background: #777;

color: #fff;

}

 

.fc-state-disabled,

.fc-state-disabled .fc-button-inner {

color: #999;

border-color: #ddd;

}

 

.fc-state-disabled {

cursor: default;

}

 

.fc-state-disabled .fc-button-effect {

display: none;

}

 

 

/* Global Event Styles

------------------------------------------------------------------------*/

 

.fc-event {

border-style: solid;

border-width: 0;

;font-family:'Courier New'" xml:lang="en-US" lang="en-US"> cursor: default;

}

 

a.fc-event,

.fc-event-draggable {

cursor: pointer;

}

 

a.fc-event {

text-decoration: none;

}

 

.fc-rtl .fc-event {

text-align: right;

}

 

.fc-event-skin {

border-color: #36c;     /* default BORDER color */

background-color: #36c; /* default BACKGROUND color */

color: #fff;            /* default TEXT color */

}

 

.fc-event-inner {

position: relative;

width: 100%;

height: 100%;

border-style: solid;

border-width: 0;

overflow: hidden;

}

 

.fc-event-time,

.fc-event-title {

padding: 0 1px;

}

 

.fc .ui-resizable-handle { /*** TODO: don't use ui-resizable anymore, change class ***/

display: block;

position: absolute;

z-index: 99999;

overflow: hidden; /* hacky spaces (IE6/7) */

;font-family:'Courier New'" xml:lang="en-US" lang="en-US"> line-height: 50%; /* */

}

 

 

 

/* Horizontal Events

------------------------------------------------------------------------*/

.fc-event-hori {

border-width: 1px 0;

margin-bottom: 1px;

}

 

/* resizable */

 

.fc-event-hori .ui-resizable-e {

top: 0           !important; /* importants override pre jquery ui 1.7 styles */

right: -3px      !important;

width: 7px       !important;

height: 100%     !important;

cursor: e-resize;

}

 

.fc-event-hori .ui-resizable-w {

top: 0           !important;

left: -3px       !important;

width: 7px       !important;

height: 100%     !important;

cursor: w-resize;

}

 

.fc-event-hori .ui-resizable-handle {

_padding-bottom: 14px; /* IE6 had 0 height */

}

 

 

 

/* Fake Rounded Corners (for buttons and events)

------------------------------------------------------------*/

 

.fc-corner-left {

margin-left: 1px;

}

 

.fc-corner-left .fc-button-inner,

.fc-corner-left .fc-event-inner {

margin-left: -1px;

}

 

.fc-corner-right {

margin-right: 1px;

}

 

.fc-corner-right .fc-button-inner,

.fc-corner-right .fc-event-inner {

margin-right: -1px;

}

 

.fc-corner-top {

margin-top: 1px;

}

 

.fc-corner-top .fc-event-inner {

margin-top: -1px;

}

 

.fc-corner-bottom {

margin-bottom: 1px;

}

 

.fc-corner-bottom .fc-event-inner {

margin-bottom: -1px;

}

 

 

 

/* Fake Rounded Corners SPECIFICALLY FOR EVENTS

-----------------------------------------------------------------*/

 

.fc-corner-left .fc-event-inner {

border-left-width: 1px;

}

 

.fc-corner-right .fc-event-inner {

border-right-width: 1px;

}

 

.fc-corner-top .fc-event-inner {

border-top-width: 1px;

}

 

.fc-corner-bottom .fc-event-inner {

border-bottom-width: 1px;

}

 

 

 

/* Reusable Separate-border Table

------------------------------------------------------------*/

table.fc-border-separate {

border-collapse: separate;

}

 

.fc-border-separate th,

.fc-border-separate td {

border-width: 1px 0 0 1px;

}

 

.fc-border-separate th.fc-last,

.fc-border-separate td.fc-last {

border-right-width: 1px;

}

 

.fc-border-separate tr.fc-last th,

.fc-border-separate tr.fc-last td {

border-bottom-width: 1px;

}

 

.fc-border-separate tbody tr.fc-first td,

.fc-border-separate tbody tr.fc-first th {

border-top-width: 0;

}

 

 

/* Month View, Basic Week View, Basic Day View

------------------------------------------------------------------------*/

.fc-grid th {

text-align: center;

}

 

.fc-grid .fc-day-number {

float: right;

padding: 0 2px;

}

 

.fc-grid .fc-other-month .fc-day-number {

opacity: 0.3;

filter: alpha(opacity=30); /* for IE */

/* opacity with small font can sometimes look too faded

   might want to set the 'color' property instead

   making day-numbers bold also fixes the problem */

}

 

.fc-grid .fc-day-content {

clear: both;

padding: 2px 2px 1px; /* distance between events and day edges */

}

 

/* event styles */

 

.fc-grid .fc-event-time {

font-weight: bold;

}

 

/* right-to-left */

 

.fc-rtl .fc-grid .fc-day-number {

float: left;

}

 

.fc-rtl .fc-grid .fc-event-time {

float: right;

}

 

 

/* Agenda Week View, Agenda Day View

------------------------------------------------------------------------*/

.fc-agenda table {

border-collapse: separate;

}

 

.fc-agenda-days th {

text-align: center;

}

 

.fc-agenda .fc-agenda-axis {

width: 50px;

padding: 0 4px;

vertical-align: middle;

text-align: right;

white-space: nowrap;

font-weight: normal;

}

 

.fc-agenda .fc-day-content {

padding: 2px 2px 1px;

}

 

/* make axis border take precedence */

 

.fc-agenda-days .fc-agenda-axis {

border-right-width: 1px;

}

 

.fc-agenda-days .fc-col0 {

border-left-width: 0;

}

 

/* all-day area */

 

.fc-agenda-allday th {

border-width: 0 1px;

}

 

.fc-agenda-allday .fc-day-content {

min-height: 34px; /* TODO: doesnt work well in quirksmode */

_height: 34px;

}

 

/* divider (between all-day and slots) */

 

.fc-agenda-divider-inner {

height: 2px;

overflow: hidden;

}

 

.fc-widget-header .fc-agenda-divider-inner {

background: #eee;

}

 

/* slot rows */

 

.fc-agenda-slots th {

border-width: 1px 1px 0;

}

 

.fc-agenda-slots td {

border-width: 1px 0 0;

background: none;

 }

 

.fc-agenda-slots td div {

 height: 20px;

}

 

.fc-agenda-slots tr.fc-slot0 th,

.fc-agenda-slots tr.fc-slot0 td {

 border-top-width: 0;

}

.fc-agenda-slots tr.fc-minor th,

.fc-agenda-slots tr.fc-minor td {

border-top-style: dotted;

}

 

.fc-agenda-slots tr.fc-minor th.ui-widget-header {

*border-top-style: solid; /* doesn't work with background in IE6/7 */

}

 

/* Vertical Events

------------------------------------------------------------------------*/

.fc-event-vert {

border-width: 0 1px;

}

 

.fc-event-vert .fc-event-head,

.fc-event-vert .fc-event-content {

position: relative;

z-index: 2;

width: 100%;

overflow: hidden;

}

 

.fc-event-vert .fc-event-time {

white-space: nowrap;

;font-family:'Courier New'" xml:lang="en-US" lang="en-US"> }

 

.fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay  */

position: absolute;

z-index: 1;

top: 0;

left: 0;

width: 100%;

height: 100%;

background: #fff;

opacity: .3;

filter: alpha(opacity=30);

}

 

.fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */

.fc-select-helper .fc-event-bg {

display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */

}

 

/* resizable */

 

.fc-event-vert .ui-resizable-s {

bottom: 0        !important; /* importants override pre jquery ui 1.7 styles */

width: 100%      !important;

height: 8px      !important;

overflow: hidden !important;

line-height: 8px !important;

;font-family:'Courier New'" xml:lang="en-US" lang="en-US"> font-family: monospace;

text-align: center;

cursor: s-resize;

}

 

.fc-agenda .ui-resizable-resizing { /* TODO: better selector */

_overflow: hidden;

}

 

Fulcalendar.print.php

/* Events

-----------------------------------------------------*/

 

.fc-event-skin {

background: none !important;

color: #000 !important;

}

 

/* horizontal events */

 

.fc-event-hori {

border-width: 0 0 1px 0 !important;

border-bottom-style: dotted !important;

border-bottom-color: #000 !important;

padding: 1px 0 0 0 !important;

}

 

.fc-event-hori .fc-event-inner {

border-width: 0 !important;

padding: 0 1px !important;

}

 

/* vertical events */

 

.fc-event-vert {

border-width: 0 0 0 1px !important;

border-left-style: dotted !important;

border-left-color: #000 !important;

padding: 0 1px 0 0 !important;

}

 

.fc-event-vert .fc-event-inner {

border-width: 0 !important;

padding: 1px 0 !important;

}

 

.fc-event-bg {

display: none !important;

}

 

.fc-event .ui-resizable-handle {

display: none !important;

}

Orbit.css(слайды)

#featured {

   width: 600px !important ;

   height: 600px !important;

   background: #000 url('orbit/loading.gif') no-repeat center center;

   overflow: hidden;

   align:center;}

#featured>img,  

#featured>div,

#featured>a { display: none; }

/* CONTAINER

  ================================================== */

div.orbit-wrapper {

   width: 1px;

   height: 1px;

   position: relative;

   width: 600px !important ;

   height: 600px !important;

}

div.orbit {

   width: 1px;

   height: 1px;

   position: relative;

   overflow: hidden }

div.orbit>img {

   position: absolute;

   top: 0;

   left: 0;

   display: none;

   width: 550;

   text-align: center;

   vertical-align: middle;

}

div.orbit>a {

   border: none;

   position: absolute;

   top: 0;

   left: 0;

   line-height: 0;

   display: none; }

.orbit>div {

   position: absolute;

   top: 0;

   left: 0;

   width: 100%;

   height: 100%;

    text-align: center;

   vertical-align: middle;

 

}

/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */

/* TIMER

  ================================================== */

div.timer {

   width: 40px;

   height: 40px;

   overflow: hidden;

   position: absolute;

   top: 10px;

   right: 10px;

   opacity: .6;

   cursor: pointer;

   z-index: 1001; }

span.rotator {

   display: block;

   width: 40px;

   height: 40px;

   position: absolute;

   top: 0;

   left: -20px;

   background: url(orbit/rotator-black.png) no-repeat;

   z-index: 3; }

span.mask {

   display: block;

   width: 20px;

   height: 40px;

   position: absolute;

   top: 0;

   right: 0;

   z-index: 2;

   overflow: hidden; }

span.rotator.move {

   left: 0 }

span.mask.move {

   width: 40px;

   left: 0;

   background: url(orbit/timer-black.png) repeat 0 0; }

span.pause {

   display: block;

   width: 40px;

   height: 40px;

   position: absolute;

   top: 0;

   left: 0;

   background: url(orbit/pause-black.png) no-repeat;

   z-index: 4;

   opacity: 0; }

span.pause.active {

   background: url(orbit/pause-black.png) no-repeat 0 -40px }

div.timer:hover span.pause,

span.pause.active {

   opacity: 1 }

/* CAPTIONS

  ================================================== */

.orbit-caption {

   display: none;

   font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif; }

.orbit-wrapper .orbit-caption {

   background: #000;

   background: rgba(0,0,0,.6);

   z-index: 1000;

   color: #fff;

   text-align: center;

   padding: 7px 0;

   ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">    position: absolute;

   right: 0;

   bottom: 0;

   width: 100%; }

/* DIRECTIONAL NAV

  ================================================== */

div.slider-nav {

   display: block }

div.slider-nav span {

   width: 78px;

   height: 100px;

   text-indent: -9999px;

   position: absolute;

   z-index: 1000;

   top: 50%;

   margin-top: -50px;

   cursor: pointer; }

div.slider-nav span.right {

   background: url(orbit/right-arrow.png);

   right: 0; }

div.slider-nav span.left {

   background: url(orbit/left-arrow.png);

   left: 0; }

/* BULLET NAV

  ================================================== */

.orbit-bullets {

   position: absolute;

   z-index: 1000;

   list-style: none;

   bottom: -40px;

   left: 50%;

   margin-left: -50px;

   padding: 0; }

.orbit-bullets li {

   float: left;

   margin-left: 5px;

   cursor: pointer;

   color: #999;

   text-indent: -9999px;

   background: url(orbit/bullets.jpg) no-repeat 4px 0;

   width: 13px;

   height: 12px;

   overflow: hidden; }

.orbit-bullets li.active {

   color: #222;

   background-position: -8px 0; }

.orbit-bullets li.has-thumb {

   background: none;

   width: 100px;

   height: 75px; }

.orbit-bullets li.active.has-thumb {

   background-position: 0 0;

   border-top: 2px solid #000; }

Style1.css (стили страниц пользователя)

@CHARSET "UTF-8";

#container {

   width: 100%; /* Ширина макета */

   margin: 0 auto; /* Выравниваем по центру */

   align:center;

}

#header{

   background-image: url("http://www.diplom/design/bigBanner.jpg");

   height: 179px;

   overflow: hidden;

}

#header1{

   padding-top: 60px;

   padding-left: 150px;

   width: 350px;

   height: 150px;

   ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">    color: orange;

   font-family: Verdana,Arial,sans-serif;

   float: left;

}

#container {

   width: 1000px; /* Ширина макета */

  margin: 0 auto; /* Выравниваем по центру */

   align:center;

}

#header2{

   float:left;

   ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">    padding-left:245px;

   padding-top:130px;

   width:220px;

}  

#path{

   clear: both;

   margin-top: 0px;

   margin-bottom: 0px;

   margin-left: 0px;

   padding-left: 0px;

   font-family: Verdana,Arial,sans-serif;

   padding-top: 15px;

   padding-bottom: 15px;

}

#menu {

   width: 160px; /* Ширина левой колонки */

   float: left;  /*Прижимаем влево */

}

#content {

   width: 240px; /* Ширина левой колонки */

   float: left;  /*Прижимаем влево */

   padding-left: 120px;

   padding-bottom: 30px;

   padding-top: 1px;

   align: center;

}

#content_wide {

   width: 80%; /* Ширина левой колонки */

   float: left;  /*Прижимаем влево */

   padding-left: 20px;

   padding-bottom: 30px;

   padding-top: 20px;

   text-align: justify;

   font-family: Verdana,Arial,sans-serif;

   ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">}

#aside {

   width: 440px; /* Ширина правой колонки */

   float: left;

   ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">}

#footer{

   clear: both;

   height: 80px;

   width: 1000px;

   background-image: url("design/buttomBanner.jpg");

}

#menu a {

   color: black;

   font-style: oblique;

   font-family: Verdana,Arial,sans-serif;

   ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">    font-weight: bolder;

}

#region_select{

   float: left;

   width: 425px;

   height: 400px;

}

Styles.css (стили администраторской части)

BODY {background-image:white;

     font-family: Verdana, Arial, sans-serif; /* �������� ����� �� �������� */

     /*                  overflow: scroll;*/

}

.r1, .r2, .r3 /*opisanie klassov dlya okrugleniya blokov*/

{

   display:  block;

   height:1px;

   background-color: DeepSkyBlue;

}

.r3 {margin: 0 3px}

.r2 {margin: 0 2px}

.r1 {margin: 0 1px}

#all{margin: 0 auto;

    padding: 0;

    position: relative;

    width: 1000px;}

#general

{

   background-position: top right;

   padding-bottom: 0;

   margin: 0 auto;

   clear:left;

/*   overflow:auto;*/

   /*                display: inline-block;

                   display: inline;

                   zoom: 1;*/

   /*                position: relative;*/

}

#top { /* ������� �����  ���������� �������� */

      background-image:url(design/bigBanner.jpg);/* ���� ���� */

      background-repeat: repeat-x;

      background-position: top right;

      border: solid 1px DeepSkyBlue; /* ��������� �����  */

      padding: 5px 5 20px 5px; /* ���� ������ ������ */

      /* margin-bottom: 15px;  ���������� ����� ����������  ��������� */

      ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">       font-style: cambria;

      color:orange;

      height:150px;

      /*                   ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">                      height: 20%;background-color: white;*/

}

#menu { /* ��������� �� ����� */

       background-color: transparent;

       /*                    background-image: url(images/verhniiblok.jpg);  ���� ���� */

       background-position: top right;

       background-repeat: repeat-y;

       /*                    background-position: top left;*/

       height: 68%;

       /*border: solid 1px black;  ��������� ����� */

       float: left; /* ����������  ������ ����� �� ����������� */

       /* padding: 3px;  ���� ������ ������ */

       margin-right: 7%;

       display: inline;

}

#articls { /* ��������� �� ����� */

          background-color: transparent;

          /*                    background-image: url(images/verhniiblok.jpg);  ���� ���� */

          background-position: top right;

          background-repeat: repeat-y;

          /*                    background-position: top left;*/

          height: 68%;

          /*border: solid 1px black;  ��������� ����� */

          float: left; /* ����������  ������ ����� �� ����������� */

          /* padding: 3px;  ���� ������ ������ */

          margin-right: 2%;

          padding-top:20;

          display: inline;

}

#menu A { /* ������  ���� */

         ;font-family:'Courier New'" xml:lang="ru-RU" lang="ru-RU">������ ������ */

         font-style: oblique;

         color:black;

}

#content { /* �������� ���������� �������� */

          /*                       background-color: FloralWhite;*/

          /*                       background-image: url(images/verhniiblok.jpg);  ���� ���� */

          background-position: top right;

          border: solid 3px white; /* ��������� ����� */

          margin-left: 17px; /* ������ ����� */

          margin-right: 25px;

          margin-bottom: 60px;

          /*  padding: 5% 10% 25% 10%;*/

          /*padding-left:7%;*/

          /*padding-right:7%;*/

          

          padding-top:3%;

          /*margin-bottom: 15px;  ������ ����� */

          /*                       height: 68%;*/

          float: left;

          display: inline;

         width:730px !important;

         ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">          font-style: italic;

         color:SlateBlue;

        

}

#content_top { /* �������� ���������� �������� */

          /*                       background-color: FloralWhite;*/

          /*                       background-image: url(images/verhniiblok.jpg);  ���� ���� */

          background-position: top right;

          border: solid 3px white; /* ��������� ����� */

          margin-left: 17px; /* ������ ����� */

          margin-right: 25px;

          margin-bottom: 60px;

          /*  padding: 5% 10% 25% 10%;*/

          /*padding-left:7%;*/

          /*padding-right:7%;*/

          

          padding-top:3%;

          /*margin-bottom: 15px;  ������ ����� */

          /*                       height: 68%;*/

          float: left;

          display: inline;

         width:500px !important;

         ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">          font-style: italic;

         color:SlateBlue;

        

}

#bottom { /* ������ ����� */

         background-image:url(design/buttomBanner.jpg); /* ���� ���� */

         background-position: top right;

         ;font-family:'Courier New'" xml:lang="ru-RU" lang="ru-RU">������ ������ */

         /*                      padding: 3px;  ���� ������ ������ */

         height:80px;

         /*  position:fixed;

             left: 0px;

             bottom: 0px;*/

         width: 100%;

        /* float: left;*/

         border: solid 2px DeepSkyBlue;

         margin-bottom:0px;

         padding-bottom: 1px;

         padding-top: 1px;

         margin-top: 1px;

}

H1 { /* ��������� �������� */

    text-align: center; /* ������������ �� ������ */

    ;font-family:'Courier New'" xml:lang="ru-RU" lang="ru-RU">������ ������ */

    /*                 font-family: "Times New Roman", Times, serif;  �����  ��������� */

    ;font-family:'Courier New'" xml:lang="en-US" lang="en-US">     font-style: oblique;

    color:#990066;

    /*                 font-weight: normal;  ���������� ���������� */

    /*                 color: black;  ���� ������ */

    /*                 padding: 0;  ������� �������� �����

                     margin: 0;  �������� �������� �������� */

}

#content P {

   ;font-family:'Courier New'" xml:lang="ru-RU" lang="ru-RU">������ ������ */

   text-align: justify; /* ������������ �� ������ */

   padding: 10px; /* ���� ������ ������ */

   margin: 0; /* �������� ������� */

}

#centring /*opisanie id=centring*/

{

   display: block; /*opisivaet fonovuyu chast' kak blo4nuyu*/

   margin-right: auto; /*otstup sprva ukazivaetsya avtomati4easki brauserom*/

   margin-left: auto;    /*sleva*/

}

.top_block{position: fixed;

          left: 0;

          top:0;

          width: 100%;

          height: 100%;

          background-color:black;

          z-index: 9;

          opacity: 0.7;

}

.block{

   position: absolute;

   top: 5%;

   left: 15%;

   right: 15%;

   background-color:white;

   margin-right: 2px; /*otstup sprva ukazivaetsya avtomati4easki brauserom*/

   margin-left: 2px;

   margin-top: 2px;

   z-index: 12;

}

/*            #content{

               height:100%;

               width:100%;

               border:1px solid black;

               overflow-y:scroll;

           }*/

.slide-container {

   text-align:center;

   margin:5px 5px 5px 5px;

}

.slideshow {

   width:400px;

   height:300px;

   margin:auto;

   position:relative;

}

.slideshow IMG {

   position:absolute;

   top:0;

   left:0;

}

.photoBox

{

   width:320px;

   height:440px;

}

root {

   display: block;

}

.leftimg

{

   float: left;

   margin: 7px 7px 2px 0px;

}

.clear

{

clear:both;

}

Menu.js

 function hiddenLayer(elem) {

 document.getElementById(elem).style.display = 'none';}

function showLayer(elem) {

 document.getElementById(elem).style.display = 'block';}  

highslide.css

.highslide-container div {

font-family: Verdana, Helvetica;

;

}

.highslide-container table {

background: none;

}

.highslide {

outline: none;

text-decoration: none;

}

.highslide img {

border: 2px solid silver;

}

.highslide:hover img {

border-color: gray;

}

.highslide-active-anchor img {

visibility: hidden;

}

.highslide-gallery .highslide-active-anchor img {

border-color: black;

visibility: visible;

cursor: default;

}

.highslide-image {

border-width: 2px;

border-style: solid;

border-color: white;

}

.highslide-wrapper, .highslide-outline {

background: white;

}

.glossy-dark {

background: #111;

}

.highslide-image-blur {

}

.highslide-number {

font-weight: bold;

color: gray;

;font-family:'Courier New'" xml:lang="en-US" lang="en-US">}

.highslide-caption {

display: none;

;font-family:'Courier New'" xml:lang="en-US" lang="en-US"> padding: 5px;

/*background: white;*/

}

.highslide-heading {

display: none;

font-weight: bold;

margin: 0.4em;

}

.highslide-dimming {

/*position: absolute;*/

background: black;

}

a.highslide-full-expand {

  background: url(graphics/fullexpand.gif) no-repeat;

  display: block;

  margin: 0 10px 10px 0;

  width: 34px;

  height: 34px;

}

.highslide-loading {

display: block;

color: black;

;font-family:'Courier New'" xml:lang="en-US" lang="en-US"> font-weight: bold;

text-transform: uppercase;

text-decoration: none;

padding: 0px;

border: 1px solid white;

background-color: white;

background-image: url(graphics/loader.white.gif);

background-repeat: no-repeat;

background-position: 4px 4px;

   height: 24px;

   width: 24px;

}

a.highslide-credits,

a.highslide-credits i {

padding: 2px;

color: silver;

text-decoration: none;

;font-family:'Courier New'" xml:lang="en-US" lang="en-US">}

a.highslide-credits:hover,

a.highslide-credits:hover i {

color: white;

background-color: gray;

}

.highslide-move, .highslide-move * {

cursor: move;

}

.highslide-viewport {

display: none;

position: fixed;

width: 100%;

height: 100%;

z-index: 1;

background: none;

left: 0;

top: 0;

}

.highslide-overlay {

display: none;

}

.hidden-container {

display: none;

}

/* Example of a semitransparent, offset closebutton */

.closebutton {

position: relative;

top: -15px;

left: 15px;

width: 30px;

height: 30px;

cursor: pointer;

background: url(graphics/close.png);

/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */

}

/*****************************************************************************/

/* Thumbnail boxes for the galleries.                                        */

/* Remove these if you are not using a gallery.                              */

/*****************************************************************************/

.highslide-gallery ul {

list-style-type: none;

margin: 0;

padding: 0;

}

.highslide-gallery ul li {

display: block;

position: relative;

float: left;

width: 106px;

height: 106px;

border: 1px solid silver;

background: #ededed;

margin: 2px;

line-height: 0;

overflow: hidden;

}

.highslide-gallery ul a {

position: absolute;

top: 50%;

left: 50%;

}

.highslide-gallery ul img {

 position: relative;

top: -50%;

left: -50%;

}

html>/**/body .highslide-gallery ul li {

display: table;

text-align: center;

}

html>/**/body .highslide-gallery ul li {

text-align: center;

}

html>/**/body .highslide-gallery ul a {

position: static;

display: table-cell;

vertical-align: middle;

}

html>/**/body .highslide-gallery ul img {

position: static;

}

/*****************************************************************************/

/* Controls for the galleries.                */

/* Remove these if you are not using a gallery            */

/*****************************************************************************/

.highslide-controls {

width: 195px;

height: 40px;

background: url(graphics/controlbar-white.gif) 0 -90px no-repeat;

margin: 20px 15px 10px 0;

}

.highslide-controls ul {

position: relative;

left: 15px;

height: 40px;

list-style: none;

margin: 0;

padding: 0;

background: url(graphics/controlbar-white.gif) right -90px no-repeat;

}

.highslide-controls li {

float: left;

padding: 5px 0;

margin:0;

list-style: none;

}

.highslide-controls a {

background-image: url(graphics/controlbar-white.gif);

display: block;

float: left;

height: 30px;

width: 30px;

outline: none;

}

.highslide-controls a.disabled {

cursor: default;

}

.highslide-controls a.disabled span {

cursor: default;

}

.highslide-controls a span {

/* hide the text for these graphic buttons */

display: none;

cursor: pointer;

}

/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */

.highslide-controls .highslide-previous a {

background-position: 0 0;

}

.highslide-controls .highslide-previous a:hover {

background-position: 0 -30px;

}

.highslide-controls .highslide-previous a.disabled {

background-position: 0 -60px !important;

}

.highslide-controls .highslide-play a {

background-position: -30px 0;

}

.highslide-controls .highslide-play a:hover {

background-position: -30px -30px;

}

.highslide-controls .highslide-play a.disabled {

background-position: -30px -60px !important;

}

.highslide-controls .highslide-pause a {

background-position: -60px 0;

}

.highslide-controls .highslide-pause a:hover {

background-position: -60px -30px;

}

.highslide-controls .highslide-next a {

background-position: -90px 0;

}

.highslide-controls .highslide-next a:hover {

background-position: -90px -30px;

}

.highslide-controls .highslide-next a.disabled {

background-position: -90px -60px !important;

}

.highslide-controls .highslide-move a {

background-position: -120px 0;

}

.highslide-controls .highslide-move a:hover {

background-position: -120px -30px;

}

.highslide-controls .highslide-full-expand a {

background-position: -150px 0;

}

.highslide-controls .highslide-full-expand a:hover {

background-position: -150px -30px;

}

.highslide-controls .highslide-full-expand a.disabled {

background-position: -150px -60px !important;

}

.highslide-controls .highslide-close a {

background-position: -180px 0;

}

.highslide-controls .highslide-close a:hover {

background-position: -180px -30px;

}

/*****************************************************************************/

/* Styles for the HTML popups                */

/* Remove these if you are not using Highslide HTML           */

/*****************************************************************************/

.highslide-maincontent {

display: none;

}

.highslide-html {

background-color: white;

}

.highslide-html-content {

display: none;

width: 400px;

padding: 0 5px 5px 5px;

}

.highslide-header {

padding-bottom: 5px;

}

.highslide-header ul {

margin: 0;

padding: 0;

text-align: right;

}

.highslide-header ul li {

display: inline;

padding-left: 1em;

}

.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {

display: none;

}

.highslide-header a {

font-weight: bold;

color: gray;

text-transform: uppercase;

text-decoration: none;

}

.highslide-header a:hover {

color: black;

}

.highslide-header .highslide-move a {

cursor: move;

}

.highslide-footer {

height: 16px;

}

.highslide-footer .highslide-resize {

display: block;

float: right;

margin-top: 5px;

height: 11px;

width: 11px;

background: url(graphics/resize.gif) no-repeat;

}

.highslide-footer .highslide-resize span {

display: none;

}

.highslide-body {

}

.highslide-resize {

cursor: nw-resize;

}

.draggable-header .highslide-header {

height: 18px;

border-bottom: 1px solid #dddddd;

}

.draggable-header .highslide-heading {

position: absolute;

margin: 2px 0.4em;

}

.draggable-header .highslide-header .highslide-move {

cursor: move;

display: block;

height: 16px;

position: absolute;

right: 24px;

top: 0;

width: 100%;

z-index: 1;

}

.draggable-header .highslide-header .highslide-move * {

display: none;

}

.draggable-header .highslide-header .highslide-close {

position: absolute;

right: 2px;

top: 2px;

z-index: 5;

padding: 0;

}

.draggable-header .highslide-header .highslide-close a {

display: block;

height: 16px;

width: 16px;

background-image: url(graphics/closeX.png);

}

.draggable-header .highslide-header .highslide-close a:hover {

background-position: 0 16px;

}

.draggable-header .highslide-header .highslide-close span {

display: none;

}

.draggable-header .highslide-maincontent {

padding-top: 1em;

}

/* hs.wrapperClassName = 'titlebar' */

.titlebar .highslide-header {

height: 18px;

border-bottom: 1px solid #dddddd;

}

.titlebar .highslide-heading {

position: absolute;

width: 90%;

margin: 1px 0 1px 5px;

color: #666666;

}

.titlebar .highslide-header .highslide-move {

cursor: move;

display: block;

height: 16px;

position: absolute;

right: 24px;

top: 0;

width: 100%;

z-index: 1;

}

.titlebar .highslide-header .highslide-move * {

display: none;

}

.titlebar .highslide-header li {

position: relative;

top: 3px;

z-index: 2;

padding: 0 0 0 1em;

}

.titlebar .highslide-maincontent {

padding-top: 1em;

}

/* hs.wrapperClassName = 'no-footer' */

.no-footer .highslide-footer {

display: none;

}

/* hs.wrapperClassName = 'wide-border' */

.wide-border {

background: white;

}

.wide-border .highslide-image {

border-width: 0px;

}

.wide-border .highslide-caption {

padding: 0 10px 10px 10px;

}

/* hs.wrapperClassName = 'borderless' */

.borderless .highslide-image {

border: none;

}

.borderless .highslide-caption {

border-bottom: 1px solid white;

border-top: 1px solid white;

background: silver;

}

/* hs.wrapperClassName = 'outer-glow' */

.outer-glow {

background: #444;

}

.outer-glow .highslide-image {

border: 5px solid #444444;

}

.outer-glow .highslide-caption {

border: 5px solid #444444;

border-top: none;

padding: 5px;

background-color: gray;

}

/* hs.wrapperClassName = 'colored-border' */

.colored-border {

background: white;

}

.colored-border .highslide-image {

border: 2px solid green;

}

.colored-border .highslide-caption {

border: 2px solid green;

border-top: none;

}

/* hs.wrapperClassName = 'dark' */

.dark {

background: #111;

}

.dark .highslide-image {

border-color: black black #202020 black;

background: gray;

}

.dark .highslide-caption {

color: white;

background: #111;

}

.dark .highslide-controls,

.dark .highslide-controls ul,

.dark .highslide-controls a {

background-image: url(graphics/controlbar-black-border.gif);

}

/* hs.wrapperClassName = 'floating-caption' */

.floating-caption .highslide-caption {

position: absolute;

padding: 1em 0 0 0;

background: none;

color: white;

border: none;

font-weight: bold;

}

/* hs.wrapperClassName = 'controls-in-heading' */

.controls-in-heading .highslide-heading {

color: gray;

font-weight: bold;

height: 20px;

overflow: hidden;

cursor: default;

padding: 0 0 0 22px;

margin: 0;

background: url(graphics/icon.gif) no-repeat 0 1px;

}

.controls-in-heading .highslide-controls {

width: 105px;

height: 20px;

position: relative;

margin: 0;

top: -23px;

left: 7px;

background: none;

}

.controls-in-heading .highslide-controls ul {

position: static;

height: 20px;

background: none;

}

.controls-in-heading .highslide-controls li {

padding: 0;

}

.controls-in-heading .highslide-controls a {

background-image: url(graphics/controlbar-white-small.gif);

height: 20px;

width: 20px;

}

.controls-in-heading .highslide-controls .highslide-move {

display: none;

}

.controls-in-heading .highslide-controls .highslide-previous a {

background-position: 0 0;

}

.controls-in-heading .highslide-controls .highslide-previous a:hover {

background-position: 0 -20px;

}

.controls-in-heading .highslide-controls .highslide-previous a.disabled {

background-position: 0 -40px !important;

}

.controls-in-heading .highslide-controls .highslide-play a {

background-position: -20px 0;

}

.controls-in-heading .highslide-controls .highslide-play a:hover {

background-position: -20px -20px;

}

.controls-in-heading .highslide-controls .highslide-play a.disabled {

background-position: -20px -40px !important;

}

.controls-in-heading .highslide-controls .highslide-pause a {

background-position: -40px 0;

}

.controls-in-heading .highslide-controls .highslide-pause a:hover {

background-position: -40px -20px;

}

.controls-in-heading .highslide-controls .highslide-next a {

background-position: -60px 0;

}

.controls-in-heading .highslide-controls .highslide-next a:hover {

background-position: -60px -20px;

}

.controls-in-heading .highslide-controls .highslide-next a.disabled {

background-position: -60px -40px !important;

}

.controls-in-heading .highslide-controls .highslide-full-expand a {

background-position: -100px 0;

}

.controls-in-heading .highslide-controls .highslide-full-expand a:hover {

background-position: -100px -20px;

}

.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {

background-position: -100px -40px !important;

}

.controls-in-heading .highslide-controls .highslide-close a {

background-position: -120px 0;

}

.controls-in-heading .highslide-controls .highslide-close a:hover {

background-position: -120px -20px;

}

.text-controls .highslide-controls {

width: auto;

height: auto;

margin: 0;

text-align: center;

background: none;

}

.text-controls ul {

position: static;

background: none;

height: auto;

left: 0;

}

.text-controls .highslide-move {

display: none;

}

.text-controls li {

   background-image: url(graphics/controlbar-text-buttons.png);

background-position: right top !important;

padding: 0;

margin-left: 15px;

display: block;

width: auto;

}

.text-controls a {

   background: url(graphics/controlbar-text-buttons.png) no-repeat;

   background-position: left top !important;

   position: relative;

   left: -10px;

display: block;

width: auto;

height: auto;

text-decoration: none !important;

}

.text-controls a span {

background: url(graphics/controlbar-text-buttons.png) no-repeat;

   margin: 1px 2px 1px 10px;

display: block;

   min-width: 4em;

   height: 18px;

   line-height: 18px;

padding: 1px 0 1px 18px;

   color: #333;

font-family: "Trebuchet MS", Arial, sans-serif;

;font-family:'Courier New'" xml:lang="en-US" lang="en-US"> font-weight: bold;

white-space: nowrap;

}

.text-controls .highslide-next {

margin-right: 1em;

}

.text-controls .highslide-full-expand a span {

min-width: 0;

margin: 1px 0;

padding: 1px 0 1px 10px;

}

.text-controls .highslide-close a span {

min-width: 0;

}

.text-controls a:hover span {

color: black;

}

.text-controls a.disabled span {

color: #999;

}

.text-controls .highslide-previous span {

background-position: 0 -40px;

}

.text-controls .highslide-previous a.disabled {

background-position: left top !important;

}

.text-controls .highslide-previous a.disabled span {

background-position: 0 -140px;

}

.text-controls .highslide-play span {

background-position: 0 -60px;

}

.text-controls .highslide-play a.disabled {

background-position: left top !important;

}

.text-controls .highslide-play a.disabled span {

background-position: 0 -160px;

}

.text-controls .highslide-pause span {

background-position: 0 -80px;

}

.text-controls .highslide-next span {

background-position: 0 -100px;

}

.text-controls .highslide-next a.disabled {

background-position: left top !important;

}

.text-controls .highslide-next a.disabled span {

background-position: 0 -200px;

}

.text-controls .highslide-full-expand span {

background: none;

}

.text-controls .highslide-full-expand a.disabled {

background-position: left top !important;

}

.text-controls .highslide-close span {

background-position: 0 -120px;

}

.highslide-thumbstrip {

height: 100%;

direction: ltr;

}

.highslide-thumbstrip div {

overflow: hidden;

}

.highslide-thumbstrip table {

position: relative;

padding: 0;

border-collapse: collapse;

}

.highslide-thumbstrip td {

padding: 1px;

/*text-align: center;*/

}

.highslide-thumbstrip a {

outline: none;

}

.highslide-thumbstrip img {

display: block;

border: 1px solid gray;

margin: 0 auto;

}

.highslide-thumbstrip .highslide-active-anchor img {

visibility: visible;

}

.highslide-thumbstrip .highslide-marker {

position: absolute;

width: 0;

height: 0;

border-width: 0;

border-style: solid;

border-color: transparent; /* change this to actual background color in highslide-ie6.css */

}

.highslide-thumbstrip-horizontal div {

width: auto;

/* width: 100% breaks in small strips in IE */

}

.highslide-thumbstrip-horizontal .highslide-scroll-up {

display: none;

position: absolute;

top: 3px;

left: 3px;

width: 25px;

height: 42px;

}

.highslide-thumbstrip-horizontal .highslide-scroll-up div {

margin-bottom: 10px;

cursor: pointer;

background: url(graphics/scrollarrows.png) left center no-repeat;

height: 42px;

}

.highslide-thumbstrip-horizontal .highslide-scroll-down {

display: none;

position: absolute;

top: 3px;

right: 3px;

width: 25px;

height: 42px;

}

.highslide-thumbstrip-horizontal .highslide-scroll-down div {

margin-bottom: 10px;

cursor: pointer;

background: url(graphics/scrollarrows.png) center right no-repeat;

height: 42px;

}

.highslide-thumbstrip-horizontal table {

margin: 2px 0 10px 0;

}

.highslide-viewport .highslide-thumbstrip-horizontal table {

margin-left: 10px;

}

.highslide-thumbstrip-horizontal img {

width: auto;

height: 40px;

}

.highslide-thumbstrip-horizontal .highslide-marker {

top: 47px;

border-left-width: 6px;

border-right-width: 6px;

border-bottom: 6px solid gray;

}

.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {

margin-left: 10px;

}

.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {

border-bottom-color: white !important;

}

.highslide-thumbstrip-vertical-overlay {

overflow: hidden !important;

}

.highslide-thumbstrip-vertical div {

height: 100%;

}

.highslide-thumbstrip-vertical a {

display: block;

}

.highslide-thumbstrip-vertical .highslide-scroll-up {

display: none;

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 25px;

}

.highslide-thumbstrip-vertical .highslide-scroll-up div {

margin-left: 10px;

cursor: pointer;

background: url(graphics/scrollarrows.png) top center no-repeat;

height: 25px;

}

.highslide-thumbstrip-vertical .highslide-scroll-down {

display: none;

position: absolute;

bottom: 0;

left: 0;

width: 100%;

height: 25px;

}

.highslide-thumbstrip-vertical .highslide-scroll-down div {

margin-left: 10px;

cursor: pointer;

background: url(graphics/scrollarrows.png) bottom center no-repeat;

height: 25px;

}

.highslide-thumbstrip-vertical table {

margin: 10px 0 0 10px;

}

.highslide-thumbstrip-vertical img {

width: 60px; /* t=5481 */

}

.highslide-thumbstrip-vertical .highslide-marker {

left: 0;

margin-top: 8px;

border-top-width: 6px;

border-bottom-width: 6px;

border-left: 6px solid gray;

}

.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {

border-left-color: white;

}

.highslide-viewport .highslide-thumbstrip-float {

overflow: auto;

}

.highslide-thumbstrip-float ul {

margin: 2px 0;

padding: 0;

}

.highslide-thumbstrip-float li {

display: block;

height: 60px;

margin: 0 2px;

list-style: none;

float: left;

}

.highslide-thumbstrip-float img {

display: inline;

border-color: silver;

max-height: 56px;

}

.highslide-thumbstrip-float .highslide-active-anchor img {

border-color: black;

}

.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {

display: none;

}

.highslide-thumbstrip-float .highslide-marker {

display: none;

}


Содержание базы данных

Схема:


и др. реги
оны

регион

Татарстан

регион

Башкортостан

Страна

Россия

регион

Нижнекамск

город

Казань

ород

и др. города

СДЮСШ

№1

СДЮСШОР

«Грация»

звезда

СДЮСШ

№2

тренер_n

гимнаст_2

пока не звезда

школа

регион

не входит в сборную

член сборной

страна

гимнаст_n

тренер_2

тренер_1

гимнаст_1

школьное соревнование

страна

СОРЕВНОВАНИЯ

городское

региональное

Всероссийское

Европа

Мир




1. Лабораторная работа- Исследование точности численного интегрирования
2. Теоретические и методологические основы комплексного анализа и оценки финансового состояния предприятия
3.  С достижением 16летнего возраста 2
4. Об основах охраны здоровья граждан в Российской Федерации
5. Поняття та принципи конституційного ладу України У найзагальнішому вигляді конституційний лад це закрі
6. Выручка от реализации стр
7. 24 ноября 2013 г
8. плюс знак плюс не пишется слагаемые в скобках переписываются со своими знаками
9. Разъемы материнской платы Intel D815EEA
10. ВСТУП. Забезпечення конкурентоздатності виробництва потребує опрацювання і прийняття всебічно аргументов
11. 004 кГ-см2 В процессе перикинетической коагуляции которая обусловлена столкновением частиц под влиянием б
12. методичний характер щодо виконання правових документів даного органу Довідковоінформаці
13. Ул Голубева Площадка- Паркет 13х20 м
14. КЕМЕРОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЮРИДИЧЕСКИЙ ФАКУЛЬТЕТ КАФЕДРА ГРАЖДАНСКОГО ПРАВА И ПРОЦЕССА
15. Экож~йе терминін ал~аш енгізген- А
16. Тема лекції Методи оцінки захищеності від НСД
17. на тему rdquo;Блок источников опорного напряжения rdquo; Преподаватель
18. день Дополнительно оплачивается госпошлина 4000руб нотариальное заверение подписи заявителя пр
19. Галахические основы охраны природы в Вавилонском Талмуде
20. д. 3 г.Киров Кировская область 610004 Исх.