страница вывода информации
Свернутый текст
<?php
session_start();
include ("adds/connect.php");
?>
<html>
<head>
<title>Главная</title>
</head>
<link rel="stylesheet" type="text/css" href="default.css" />
<body>
<table id="blok">
<tr>
<td id="header">
<?
include ("header.php");
?>
</td>
<td id="vhod">
<?
// Проверяем, пусты ли переменные логина и id пользователя
if (empty($_SESSION['login']) or empty($_SESSION['id']))
{
// Если пусты, то мы не выводим ссылку
include ("forma.php");
}
else
{
// Если не пусты, то мы выводим ссылку
echo "Здравствуйте ".$_SESSION['login']."<br> <a href='logout.php'>Выйти</a>";
}
?>
</table>
<table id="blok">
<tr>
<td id="menu">
<?
include ("menu.php");
?>
</td>
<td id="soder" rowspan="2">
<?
// Проверяем, пусты ли переменные логина и id пользователя
if (empty($_SESSION['login']) or empty($_SESSION['id']))
{
// Если пусты, то мы не выводим ссылку
echo "Здравствуйте вас приветствует пробный сайт. Пожалуйста введите логин и пароль для авторизации.";
}
else
{
$dat=date("w");
echo
<<<HERE
<p align="center">Расписание уроков</p>
<table border="1">
<tr>
<td>?</td>
<td>?</td>
<td>?</td>
</tr>
<tr>
<td>?</td>
<td>?</td>
<td>?</td>
</tr>
</table>
<p align="center"><a href=updete_rasp.php>Изменить расписание уроков</a></p>
HERE;
}
?>
</td>
<tr><td> </td></tr>
</td>
</tr>
</table>
<table id="blok">
<tr>
<td id="foot">
<?
include ("footer.php");
?>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
страница обновления информации
Свернутый текст
<?php
session_start();
include ("adds/connect.php");
?>
<html>
<head>
<title>Главная</title>
</head>
<link rel="stylesheet" type="text/css" href="default.css" />
<body>
<table id="blok">
<tr>
<td id="header">
<?
include ("header.php");
?>
</td>
<td id="vhod">
<?
// Проверяем, пусты ли переменные логина и id пользователя
if (empty($_SESSION['login']) or empty($_SESSION['id']))
{
// Если пусты, то мы не выводим ссылку
include ("forma.php");
}
else
{
// Если не пусты, то мы выводим ссылку
echo "Здравствуйте ".$_SESSION['login']."<br> <a href='logout.php'>Выйти</a>";
}
?>
</table>
<table id="blok">
<tr>
<td id="menu">
<?
include ("menu.php");
?>
</td>
<td id="soder" rowspan="2">
<?
// Проверяем, пусты ли переменные логина и id пользователя
if (empty($_SESSION['login']) or empty($_SESSION['id']))
{
// Если пусты, то мы не выводим ссылку
echo "Здравствуйте вас приветствует пробный сайт. Пожалуйста введите логин и пароль для авторизации.";
}
else
{
$dat=date("w");
echo
<<<HERE
<p align="center">Расписание уроков</p>
<table border="1">
<tr>
<td>
<form action="obrabot.php?klass=5a" method="post">
<select name="p1">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="p2">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="p3">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="p4">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="p5">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="p6">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="p7">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
</td>
<td>
<select name="w1">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="w2">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="w3">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="w4">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="w5">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="w6">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="w7">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
</td>
<td>
<select name="s1">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="s2">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="s3">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="s4">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="s5">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="s6">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="s7">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
</td>
</tr>
<tr>
<td>
<select name="ch1">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="ch2">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="ch3">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="ch4">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="ch5">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="ch6">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="ch7">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
</td>
<td>
<select name="pt1">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="pt2">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="pt3">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="pt4">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="pt5">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="pt6">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="pt7">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
</td>
<td>
<select name="sb1">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="sb2">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="sb3">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="sb4">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="sb5">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="sb6">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
<select name="sb7">
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<br>
</td>
</tr>
</table>
<br>
<input type="submit" name="updete_rasp" value="Изменить данные" />
</form>
HERE;
}
?>
</td>
<tr><td> </td></tr>
</td>
</tr>
</table>
<table id="blok">
<tr>
<td id="foot">
<?
include ("footer.php");
?>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
Для каждого класса своя таблица в бд, (как лучше ее сделать) Вот такие у меня затруднения. Помогите пожалуйста.
Спустя 27 минут, 41 секунда (11.07.2011 - 19:59) ИНСИ написал(а):
samec23 в редакторе есть еще одна кнопка бесконечности
которая прячет ОГРОМНЫЙ текст и при нажатии на нужную ссылку, она покажет твой код.

Спустя 5 минут, 2 секунды (11.07.2011 - 20:04) samec23 написал(а):
Сорри не знал. Жду ответов. Я надеюсь я понтно объяснил что мне нужно
Спустя 12 часов, 17 минут, 56 секунд (12.07.2011 - 08:22) samec23 написал(а):
Что неужели не кто не знает? или я просто непонятно объяснил?
Спустя 21 минута, 38 секунд (12.07.2011 - 08:44) quickxyan написал(а):
не совсем ясна суть, но я бы сделал так:
все уроки заганяем в БД там как-то поделить на таблицы либо дополнительное поле сделать с пометкой о том к какому класу относиться.
ну и показывать уроки уже из БД.
например я захожу и выбираю 7-Б, и мне соответственно показывается расписание этого класа на все 5 дней.
а для изменения расписания делаем почти то же:
опять выборка определенного класса и даже наверное возможность выбрать какой - то определенный день.
выводим данные из БД в текстовые поля. Если, что-то надо поменять меняем. а нет, то не трогаем.
отправляем форму и там маленький обработчик который изменяет данные в БД.
все уроки заганяем в БД там как-то поделить на таблицы либо дополнительное поле сделать с пометкой о том к какому класу относиться.
ну и показывать уроки уже из БД.
например я захожу и выбираю 7-Б, и мне соответственно показывается расписание этого класа на все 5 дней.
а для изменения расписания делаем почти то же:
опять выборка определенного класса и даже наверное возможность выбрать какой - то определенный день.
выводим данные из БД в текстовые поля. Если, что-то надо поменять меняем. а нет, то не трогаем.
отправляем форму и там маленький обработчик который изменяет данные в БД.
Спустя 49 минут, 30 секунд (12.07.2011 - 09:33) samec23 написал(а):
Нет сама идея у меня уже придуманна , если ты обратишь внимание на мой код то увидишь что уроки забиты в option(пока для простоты это просто цифры). Мне нужен механизм как сохранить все данные из формы в одной ячейке были бы данные из select p1-p7 , и потом просто вывести их в ячейку таблицы простым текстом вертикально друг над другом. И так с каждым днем.
Спустя 23 минуты, 45 секунд (12.07.2011 - 09:57) quickxyan написал(а):
samec23
да я увидел миллион селектов в которых триллион оптионов)))
а вот если бы у тебя все эти циферки были в БД, то все эти селекты можно было бы вывести кодом намного меньше и проще!
да я увидел миллион селектов в которых триллион оптионов)))
а вот если бы у тебя все эти циферки были в БД, то все эти селекты можно было бы вывести кодом намного меньше и проще!
Спустя 47 минут, 10 секунд (12.07.2011 - 10:44) samec23 написал(а):
просто это мой первый проект и я пока не очень силен в упрощении кода. Но ответ я так и не получил до сих пор. Это вообще возможно?
Спустя 12 минут, 8 секунд (12.07.2011 - 10:56) neadekvat написал(а):
Структура базы должна быть примерно такая:
Предметы (subjects)
subject_id - id
name - название предмета
Классы (forms)
form_id - id
name - номер и буква класса
Дни недели (days)
day_id - id
name - название дня недели
Расписание (timetable)
tt_id - id записи
subject_id
form_id
day_id
num - порядковый номер предмета в дне
Вот, что первое приходит в голову. Про индексы еще надо думать и пробовать.
Предметы (subjects)
subject_id - id
name - название предмета
Классы (forms)
form_id - id
name - номер и буква класса
Дни недели (days)
day_id - id
name - название дня недели
Расписание (timetable)
tt_id - id записи
subject_id
form_id
day_id
num - порядковый номер предмета в дне
Вот, что первое приходит в голову. Про индексы еще надо думать и пробовать.