Система продажи билетов в кинотеатре

Автор работы: Пользователь скрыл имя, 22 Января 2012 в 14:31, курсовая работа

Краткое описание

Требования к разрабатываемой системе:
Должен быть интерфейс для клиента и администратора
Интерфейс должен быть максимально простым и функциональным
Интерфейс клиента предназначен для проведения покупки или заказа билетов
Интерфейс администратора предназначен для просмотра и редактирования всех данных «Системы продажи билетов в кинотеатре»
Все данные должны храниться в удаленной базе данных

Содержимое работы - 1 файл

Курсовая(Inet).doc

— 646.00 Кб (Скачать файл)

Файл « admin.html»

<html> 
<head> 
<title>Кинотеатр Гавриш А-81</title> 
<meta http-equiv=
"Content-Type" content="text/html; charset=windows-1251"
<style type="text/css"> 
<!-- 
.
style1 { 
 font-size:
12pt; 
} 
.
style2 { 
    font-size:
20pt;} 
--> 
</style
</head> 
<body> 
<p align=
"center" class="style2">Вход для администратора.</p> 
<form action=
"admin.php" method="post"
      Логин:<br/> 
   <INPUT TYPE=TEXT NAME=
"login" value="login"
   <br /><br/> 
   Пароль:<br />  
   <INPUT TYPE=PASSWORD NAME=
"pwd" value="pass"
   <br /><br/>  
      <input type=
"submit" value="OK"
</form> 
 
<br/> 
<a href="index.php"><p align="center" >Перейти на главную страницу</p></a> 
</body> 
</html> 

Файл « admin.php»

<html> 
<head> 
<title>Кинотеатр Гавриш П.А. А-81</title> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> 
<style type="text/css"> 
<!-- 
.style1 { 
 font-size: 12pt; 

.style2 { 
    font-size: 20pt;} 
--> 
</style> 
</head> 
 
 
<body> 
<?php 
  $login=$HTTP_POST_VARS['login']; 
  $pwd=$HTTP_POST_VARS['pwd']; 
   
  if ($login<>'login' || $pwd<>'pass') 
  { 
     echo 'Не правильный логин, пароль.'; 
     exit; 
  } 
   
  echo '<form action="tables.php" method="post"><br /> 
        <INPUT TYPE=HIDDEN name="login" value='.$login.'> 
        <INPUT TYPE=HIDDEN name="pwd" value='.$pwd.'> 
          Выберите таблицу для редактирования или просмотра:<br /><br/>  
          <select name="table"> 
            <option value = "month">Фильмы по датам (month) 
            <option value = "seanse">Время сеансов (seanse) 
            <option value = "films">Фильмы (films) 
            <option value = "orders">Все заказы (orders) 
       <option value = "places">Места (places) 
          </select> 
       <br /><br/>  
          <input type="submit" value="OK"> 
          </form>'; 
  echo '<a href="index.php"><p align="center" >Перейти на главную страницу</p></a>'; 
?> 
</body> 
</html>

Файл « tables.php»

<html> 
<head> 
<title>Кинотеатр Гавриш П.А. А-81</title> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> 
<style type="text/css"> 
<!-- 
.style1 { 
 font-size: 12pt; 

.style2 { 
    font-size: 20pt;} 
--> 
</style> 
</head> 
<body> 
<?php 
  function date_to_int($id_day) 
  { 
    //преобразуем  2004-12-01 -> 20041201 для MySQL 
    $a=""; 
    for($i=0; $i<strlen($id_day); $i++) 
    if ($id_day[$i]<>'-') $a=$a.$id_day[$i]; 
    return (int) $a; 
  } 
 
  function time_to_int($id_time) 
  { 
    //преобразуем  18:12:01 -> 181201 для MySQL 
    $a=""; 
    for($i=0; $i<strlen($id_time); $i++) 
    if ($id_time[$i]<>':') $a=$a.$id_time[$i]; 
    return (int) $a; 
  } 
 
 
  $table=$HTTP_POST_VARS['table']; 
  $login=$HTTP_POST_VARS['login']; 
  $pwd=$HTTP_POST_VARS['pwd']; 
   
  echo '<form action="admin.php" method="post"><br /> 
          <INPUT TYPE=HIDDEN name="login" value='.$login.'> 
          <INPUT TYPE=HIDDEN name="pwd" value='.$pwd.'> 
          <input type="submit" value="Назад"> 
        </form>'; 
 
  echo '<A Name=1T></A>'; 
   
  if (!$table) 
  { 
     echo 'Вы не выбрали. Пожалуйста, вернитесь к предыдущей странице и повторите попытку.'; 
     exit; 
  } 
  echo '<p class="style2">Таблица '.$table.':</p>'; 
   
 
  @ $db = mysql_pconnect('localhost', 'root', 'root'); 
 
  if (!$db) 
  { 
     echo 'Ошибка: Не удалось установить соединение с базой данных. Пожалуйста, повторите попытку позже.'; 
     exit; 
  } 
 
  mysql_select_db('movie'); 
   
  if ($table=='month') 
  { 
    @ $id_day=$HTTP_POST_VARS['id_day']; 
 if ($id_day) 
 { 
   echo '<p class="style1">Выбранная дата: '.$id_day.'</p>'; 
   $id_day=date_to_int($id_day); 
 }   
  
    echo '<A href=#11D>Перейти к редактированию.</A><br>'; 
 echo '<br>'; 
  
 
    $query_day = "select DISTINCT id_day from month order by id_day"; 
    $result_day = mysql_query($query_day); 
 
    $num_results_day = mysql_num_rows($result_day); 
 
    if ($num_results_day>0) 
    { 
      echo '<form action="tables.php" method="post"> 
            <INPUT TYPE=HIDDEN name="login" value='.$login.'> 
            <INPUT TYPE=HIDDEN name="pwd" value='.$pwd.'> 
         <input type=HIDDEN name="table"'." value=$table>"; 
      echo 'Выберите дату:'; 
      echo '<table border=1 cellspacing=1 cellpadding=10><tr><td> 
            <select name="id_day">'; 
       
   for ($i=0; $i <$num_results_day; $i++) 
      { 
        $row_day = mysql_fetch_row($result_day); 
     $b=htmlspecialchars(stripslashes($row_day[0])); 
  echo '<option value ='.$b.">$b"; 
      } 
      echo '<option value ="">Все'; 
      echo '</select></td><td>'; 
   echo '<input type="submit" value="OK"></td></tr></table> 
            </form>'; 
 } 
 else  echo 'Список дат пуст.'; 
 
    if ($id_day) $query = "select * from month where id_day=$id_day"; 
 else $query = "select * from month order by id_day"; 
  
    $result = mysql_query($query); 
 
    $num_results = mysql_num_rows($result); 
 
    echo "<table border=1 cellspacing=5 cellpadding=10>"; 
    echo '<tr><th bgcolor="#CCCCFF">Дата</th> 
              <th bgcolor="#CCCCFF">№ сеанса</th> 
              <th bgcolor="#CCCCFF">№ фильма</th> 
          </tr>'; 
 
    if ($num_results>0) 
    { 
      for ($i=0; $i <$num_results; $i++) 
      { 
        $row = mysql_fetch_row($result); 
        echo "<tr><td>"; 
     echo htmlspecialchars(stripslashes($row[0])); 
       echo "</td>"; 
        echo "<td>"; 
     echo htmlspecialchars(stripslashes($row[1])); 
     echo "</td>"; 
        echo "<td>"; 
     echo htmlspecialchars(stripslashes($row[2])); 
     echo "</td>"; 
        echo "</tr>"; 
      } 
 } 
    echo "</table>"; 
 
    echo '<A Name=11D></A>'; 
  
    echo '<p class="style2">Редактирование:</p>'; 
    echo '<form action="edit_tables.php" method="post"> 
           <input type=HIDDEN name="table"'." value=$table>"; 
    echo      'Введите данные:<br /> 
           Дата:<br /> 
     <input type="text" name="id_day"><br /> 
     № сеанса:<br /> 
     <input type="text" name="id_seanse_num"><br /> 
     № фильма:<br /> 
     <input type="text" name="id_film"><br /> 
              Что делать:<br />  
              <select name="what_to_do"> 
                <option value = "add">добавить 
                <option value = "delete">удалить 
              </select><br/> 
        <input type="submit" value="OK"> 
          </form>'; 
  } 
 
  if ($table=='seanse') 
  { 
    echo '<A href=#12D>Перейти к редактированию.</A><br>'; 
 echo '<br>'; 
  
    $query = "select * from seanse order by id_seanse_num"; 
    $result = mysql_query($query); 
 
    $num_results = mysql_num_rows($result); 
 
    echo "<table border=1 cellspacing=5 cellpadding=10>"; 
    echo '<tr><th bgcolor="#CCCCFF">№ сеанса</th> 
              <th bgcolor="#CCCCFF">Время начала</th> 
              <th bgcolor="#CCCCFF">Время конца</th> 
         </tr>'; 
 
    if ($num_results>0) 
    { 
      for ($i=0; $i <$num_results; $i++) 
      { 
        $row = mysql_fetch_row($result); 
        echo "<tr><td>"; 
     echo htmlspecialchars(stripslashes($row[0])); 
       echo "</td>"; 
        echo "<td>"; 
     echo htmlspecialchars(stripslashes($row[1])); 
     echo "</td>"; 
        echo "<td>"; 
     echo htmlspecialchars(stripslashes($row[2])); 
     echo "</td>"; 
        echo "</tr>"; 
      } 
 } 
    echo "</table>"; 
 
 echo '<A Name=12D></A>'; 
  
 echo '<p class="style2">Редактирование:</p>'; 
    echo '<form action="edit_tables.php" method="post"> 
           <input type=HIDDEN name="table"'." value=$table>"; 
    echo      'Введите данные:<br /> 
           № сеанса:<br /> 
     <input type="text" name="id_seanse_num"><br /> 
     Время начала:<br /> 
     <input type="text" name="time_start"><br /> 
     Время конца:<br /> 
     <input type="text" name="time_end"><br /> 
              Что делать:<br />  
              <select name="what_to_do"> 
                <option value = "add">добавить 
                <option value = "delete">удалить 
              </select><br/> 
        <input type="submit" value="OK"> 
          </form>'; 
  } 
   
  if ($table=='films') 
  { 
    @ $radio_button=$HTTP_POST_VARS['radio_button']; 
 
    echo '<A href=#13D>Перейти к редактированию.</A><br>'; 
 echo '<br>'; 
  
    echo '<form action="tables.php" method="post"> 
            <INPUT TYPE=HIDDEN name="login" value='.$login.'> 
            <INPUT TYPE=HIDDEN name="pwd" value='.$pwd.'> 
         <input type=HIDDEN name="table"'." value=$table>"; 
    echo    'Сортировать по: 
         <table border=1 cellspacing=1 cellpadding=10> 
            <tr> 
   <td><input type="radio" name="radio_button" value=0 checked>№ фильма</td> 
         <td><input type="radio" name="radio_button" value=1>Названию</td> 
   <td><input type="submit" value="OK"></td> 
   </table> 
    </form>';  
  
    if ($radio_button==0) $query = "select * from films order by id_film"; 
 else $query = "select * from films order by name"; 
    $result = mysql_query($query); 
 
    $num_results = mysql_num_rows($result); 
 
    echo "<table border=1 cellspacing=5 cellpadding=10>"; 
    echo '<tr><th bgcolor="#CCCCFF">№ фильма</th> 
              <th bgcolor="#CCCCFF">Название</th> 
          </tr>'; 
 
    if ($num_results>0) 
    { 
      for ($i=0; $i <$num_results; $i++) 
      { 
        $row = mysql_fetch_row($result); 
        echo "<tr><td>"; 
     echo htmlspecialchars(stripslashes($row[0])); 
       echo "</td>"; 
        echo "<td>"; 
     echo htmlspecialchars(stripslashes($row[1])); 
     echo "</td>"; 
        echo "</tr>"; 
      } 
 } 
    echo "</table>"; 
 
 echo '<A Name=13D></A>'; 
 
 echo '<p class="style2">Редактирование:</p>'; 
    echo '<form action="edit_tables.php" method="post"> 
           <input type=HIDDEN name="table"'." value=$table>"; 
    echo      'Введите данные:<br /> 
           № фильма:<br /> 
     <input type="text" name="id_film"><br /> 
     Название:<br /> 
     <input type="text" name="name"><br /> 
              Что делать:<br />  
              <select name="what_to_do"> 
                <option value = "add">добавить 
                <option value = "delete">удалить 
              </select><br/> 
        <input type="submit" value="OK"> 
          </form>'; 
  } 
 
  if ($table=='orders') 
  { 
    @ $radio_button=$HTTP_POST_VARS['radio_button']; 
    @ $id_day=$HTTP_POST_VARS['id_day']; 
 if ($id_day) 
 { 
   echo '<p class="style1">Выбранная дата: '.$id_day.'</p>'; 
   $id_day=date_to_int($id_day); 
 }   
  
    echo '<A href=#14D>Перейти к редактированию.</A><br>'; 
 echo '<br>'; 
  
    echo '<form action="tables.php" method="post"> 
            <INPUT TYPE=HIDDEN name="login" value='.$login.'> 
            <INPUT TYPE=HIDDEN name="pwd" value='.$pwd.'> 
         <input type=HIDDEN name="table"'." value=$table>"; 
    echo    'Сортировать по: 
         <table border=1 cellspacing=1 cellpadding=10> 
            <tr><td><input type="radio" name="radio_button" value=0 checked>№ заказа</td></tr> 
         <tr><td><input type="radio" name="radio_button" value=1>ФИО клиента</td></tr> 
   <tr><td><input type="radio" name="radio_button" value=2>Дате сеанса</td></tr> 
            <tr><td>Выберите дату: 
            <table border=1 cellspacing=1 cellpadding=10><tr><td> 
            <select name="id_day">'; 
       
    $query_day = "select DISTINCT id_day from orders order by id_day"; 
    $result_day = mysql_query($query_day); 
 
    $num_results_day = mysql_num_rows($result_day); 
 
 for ($i=0; $i <$num_results_day; $i++) 
    { 
      $row_day = mysql_fetch_row($result_day); 
   $b=htmlspecialchars(stripslashes($row_day[0])); 
   echo '<option value ='.$b.">$b"; 
    } 
    echo '<option value ="">Все'; 
    echo '</select></td><td>'; 
 echo '<input type="submit" value="OK"></td></tr></table></td></tr></table> 
            </form>'; 
 
 
 
    if ($id_day) 
 { 
     if ($radio_button==0) $query = "select * from orders where id_day=$id_day order by id_order"; 
     if ($radio_button==1) $query = "select * from orders where id_day=$id_day order by name"; 
      if ($radio_button==2) $query = "select * from orders where id_day=$id_day order by id_day"; 
 } 
 else  
 { 
     if ($radio_button==0) $query = "select * from orders order by id_order"; 
     if ($radio_button==1) $query = "select * from orders order by name"; 
      if ($radio_button==2) $query = "select * from orders order by id_day"; 
 } 
  
    $result = mysql_query($query); 
 
    $num_results = mysql_num_rows($result); 
 
    echo "<table border=1 cellspacing=5 cellpadding=10>"; 
    echo '<tr><th bgcolor="#CCCCFF">№ заказа</th> 
              <th bgcolor="#CCCCFF">ФИО клиента</th> 
     <th bgcolor="#CCCCFF">Дата сеанса</th> 
              <th bgcolor="#CCCCFF">№ сеанса</th> 
     <th bgcolor="#CCCCFF">№ места</th> 
     <th bgcolor="#CCCCFF">Дата заказа</th> 
     <th bgcolor="#CCCCFF">Время заказа</th> 
          </tr>'; 
 
   if ($num_results>0) 
    { 
      for ($i=0; $i <$num_results; $i++) 
      { 
        $row = mysql_fetch_row($result); 
        echo "<tr><td>"; 
     echo htmlspecialchars(stripslashes($row[0])); 
       echo "</td>"; 
        echo "<td>"; 
     echo htmlspecialchars(stripslashes($row[1])); 
     echo "</td>"; 
        echo "<td>"; 
     echo htmlspecialchars(stripslashes($row[2])); 
     echo "</td>"; 
        echo "<td>"; 
     echo htmlspecialchars(stripslashes($row[3])); 
     echo "</td>"; 
        echo "<td>"; 
     echo htmlspecialchars(stripslashes($row[4])); 
     echo "</td>"; 
        echo "<td>"; 
     echo htmlspecialchars(stripslashes($row[5])); 
     echo "</td>"; 
        echo "<td>"; 
     echo htmlspecialchars(stripslashes($row[6])); 
     echo "</td>"; 
        echo "</tr>"; 
      } 
 } 
    echo "</table>"; 
 
 echo '<A Name=14D></A>'; 
 
 echo '<p class="style2">Редактирование:</p>'; 
    echo '<form action="edit_tables.php" method="post"> 
           <input type=HIDDEN name="table"'." value=$table>"; 
    echo      'Введите данные:<br /> 
           № заказа:<br /> 
     <input type="text" name="id_order"><br /> 
     ФИО клиента:<br /> 
     <input type="text" name="name"><br /> 
     Дата сеанса:<br /> 
     <input type="text" name="id_day"><br /> 
     № сеанса:<br /> 
     <input type="text" name="id_seanse_num"><br /> 
     № места:<br /> 
     <input type="text" name="id_place"><br /> 
     Дата заказа:<br /> 
     <input type="text" name="date"><br /> 
     Время заказа:<br /> 
     <input type="text" name="time"><br /> 
              Что делать:<br />  
              <select name="what_to_do"> 
                <option value = "add">добавить 
                <option value = "delete">удалить 
              </select><br/> 
        <input type="submit" value="OK"> 
          </form>'; 

 
  if ($table=='places') 
  { 
    @ $id_day=$HTTP_POST_VARS['id_day']; 
 @ $id_seanse_num=$HTTP_POST_VARS['id_seanse_num']; 
 if ($id_day) 
 { 
   echo '<p class="style1">Выбранная дата: '.$id_day.'</p>'; 
   $id_day=date_to_int($id_day); 
 }   
 if ($id_seanse_num) echo '<p class="style1">Выбранный сеанс: '.$id_seanse_num.'</p>'; 
 
    echo '<A href=#15D>Перейти к редактированию.</A><br>'; 
 echo '<br>'; 
  
    echo '<form action="tables.php" method="post"> 
            <INPUT TYPE=HIDDEN name="login" value='.$login.'> 
            <INPUT TYPE=HIDDEN name="pwd" value='.$pwd.'> 
         <input type=HIDDEN name="table"'." value=$table>"; 
    echo    'Сортировать по: 
         <table border=1 cellspacing=1 cellpadding=10> 
            <tr><td>Выберите дату:<br> 
            <select name="id_day">'; 
       
    $query_day = "select DISTINCT id_day from places order by id_day"; 
    $result_day = mysql_query($query_day); 
 
    $num_results_day = mysql_num_rows($result_day); 
 
 for ($i=0; $i <$num_results_day; $i++) 
    { 
      $row_day = mysql_fetch_row($result_day); 
   $b=htmlspecialchars(stripslashes($row_day[0])); 
   echo '<option value ='.$b.">$b"; 
    } 
    echo '<option value ="">Все 
          </select></td><td> 
    № сеанса<br/> 
    <input type="text" name="id_seanse_num"> 
       <input type="submit" value="OK"></td></tr></table> 
            </form>'; 
 
 
    if ($id_seanse_num) 
 { 
      if ($id_day) $query = "select * from places where id_day=$id_day and id_seanse_num=$id_seanse_num order by id_day"; 
   else $query = "select * from places where id_seanse_num=$id_seanse_num order by id_day"; 
 } 
 else 
 { 
      if ($id_day) $query = "select * from places where id_day=$id_day order by id_day"; 
   else $query = "select * from places order by id_day"; 
 } 
 
    $result = mysql_query($query); 
 
    $num_results = mysql_num_rows($result); 
 
    echo "<table border=1>"; 
    echo '<tr><th bgcolor="#CCCCFF">Дата</th> 
              <th bgcolor="#CCCCFF">№ сеанса</th> 
              <th bgcolor="#CCCCFF">№ места</th> 
     <th bgcolor="#CCCCFF">Цена</th> 
     <th bgcolor="#CCCCFF">Свободно</th> 
          </tr>'; 
 
    if ($num_results>0) 
    { 
      for ($i=0; $i <$num_results; $i++) 
      { 
        $row = mysql_fetch_row($result); 
        echo "<tr><td>"; 
     echo htmlspecialchars(stripslashes($row[0])); 
       echo "</td>"; 
        echo "<td>"; 
     echo htmlspecialchars(stripslashes($row[1])); 
     echo "</td>"; 
        echo "<td>"; 
     echo htmlspecialchars(stripslashes($row[2])); 
     echo "</td>"; 
        echo "<td>"; 
     echo htmlspecialchars(stripslashes($row[3])); 
     echo "</td>"; 
     if (! htmlspecialchars(stripslashes($row[4]))) 
     { 
          echo '<td bgcolor="#00ff00">'; 
       echo 'ДА'; 
     } 
     else echo '<td>'; 
  echo "</td>"; 
        echo "</tr>"; 
      } 
 } 
    echo "</table>"; 
 
 echo '<A Name=15D></A>'; 
 
 echo '<p class="style2">Редактирование:</p>'; 
    echo '<form action="edit_tables.php" method="post"> 
           <input type=HIDDEN name="table"'." value=$table>"; 
    echo      'Введите данные:<br /> 
           Дата:<br /> 
     <input type="text" name="id_day"><br /> 
     № сеанса:<br /> 
     <input type="text" name="id_seanse_num"><br /> 
     № места:<br /> 
     <input type="text" name="id_place"><br /> 
     Цена:<br /> 
     <input type="text" name="price"><br /> 
              Свободно:<br />  
              <select name="ordered"> 
                <option value = "0">да 
                <option value = "1">нет 
              </select><br/> 
              Что делать:<br />  
              <select name="what_to_do"> 
                <option value = "add">добавить 
                <option value = "delete">удалить 
              </select><br/> 
        <input type="submit" value="OK"> 
          </form>'; 
  } 
 
  echo '<A href=#1T>На верх.</A>';  
?> 
</body> 
</html>

Файл «edit_tables.php»

<html> 
<head> 
<title>Кинотеатр Гавриш П.А. А-81</title> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> 
<style type="text/css"> 
<!-- 
.style1 { 
 font-size: 12pt; 

.style2 { 
    font-size: 20pt;} 
--> 
</style> 
</head> 
<body> 
<?php 
  function date_to_int($id_day) 
  { 
    //преобразуем  2004-12-01 -> 20041201 для MySQL 
    $a=""; 
    for($i=0; $i<strlen($id_day); $i++) 
    if ($id_day[$i]<>'-') $a=$a.$id_day[$i]; 
    return (int) $a; 
  } 
 
  function time_to_int($id_time) 
  { 
    //преобразуем  18:12:01 -> 181201 для MySQL 
    $a=""; 
    for($i=0; $i<strlen($id_time); $i++) 
    if ($id_time[$i]<>':') $a=$a.$id_time[$i]; 
    return (int) $a; 
  } 
   
    
 
  $table=$HTTP_POST_VARS['table']; 
 
  if (!$table) 
  { 
     echo 'Вы не выбрали. Пожалуйста, вернитесь к предыдущей странице и повторите попытку.'; 
     exit; 
  } 
   
  @ $db = mysql_pconnect('localhost', 'root', 'root'); 
  if (!$db) {  echo 'Ошибка: Не удалось установить соединение с базой данных. Пожалуйста, повторите попытку позже.'; exit; } 
  mysql_select_db('movie'); 
 
  if ($table=='month') 
  { 
    $id_day=$HTTP_POST_VARS['id_day']; 
    $id_seanse_num=$HTTP_POST_VARS['id_seanse_num']; 
    $id_film=$HTTP_POST_VARS['id_film']; 
    $what_to_do=$HTTP_POST_VARS['what_to_do']; 
     
    $id_day=date_to_int($id_day); 
  
 if (strlen($id_day)<>8) 
 { 
       echo 'Ошибка: вы ввели неправильную дату.'; 
       exit; 
 }  
 
    if (!$id_day || !$id_seanse_num || !$id_film || !$what_to_do) 
    { 
      echo 'Ошибка: Вы не ввели все данные.'; 
      exit; 
    } 
  
 if ($what_to_do=='add') 
 { 
      $query = "insert into month values ($id_day, $id_seanse_num, $id_film);"; 
      $result = mysql_query($query); 
   if ($result) echo 'запись добавлена.'; 
   else echo 'Ошибка: при добавлении записи.'; 
 } 
 
 if ($what_to_do=='delete') 
 { 
      $query = "delete from month where id_day=$id_day and id_seanse_num=$id_seanse_num and id_film=$id_film"; 
      $result = mysql_query($query); 
   
   if ($result) echo 'запись удалена.'; 
   else echo 'Ошибка: при удалении записи.'; 
 } 
  } 
 
  if ($table=='seanse') 
  { 
    $id_seanse_num=$HTTP_POST_VARS['id_seanse_num']; 
    $time_start=$HTTP_POST_VARS['time_start']; 
    $time_end=$HTTP_POST_VARS['time_end']; 
 $what_to_do=$HTTP_POST_VARS['what_to_do']; 
     
    $time_start=time_to_int($time_start); 
 $time_end=time_to_int($time_end); 
  
 if ((strlen($time_end)<>6) || (strlen($time_end)<>6)) 
 { 
       echo 'Ошибка: вы ввели неправильное время.'; 
       exit; 
 }  
 
    if (!$id_seanse_num || !$time_start || !$time_end || !$what_to_do) 
    { 
      echo 'Ошибка: Вы не ввели все данные.'; 
      exit; 
    } 
  
 if ($what_to_do=='add') 
 { 
      $query = "insert into seanse values ($id_seanse_num, $time_start, $time_end);"; 
      $result = mysql_query($query); 
   if ($result) echo 'запись добавлена.'; 
   else echo 'Ошибка: при добавлении записи.'; 
 } 
 
 if ($what_to_do=='delete') 
 { 
      $query = "delete from seanse where id_seanse_num=$id_seanse_num and time_start=$time_start and time_end=$time_end"; 
      $result = mysql_query($query); 
   
   if ($result) echo 'запись удалена.'; 
   else echo 'Ошибка: при удалении записи.'; 
 } 
  } 
   
  if ($table=='films') 
  { 
    $id_film=$HTTP_POST_VARS['id_film']; 
    $name=$HTTP_POST_VARS['name']; 
    $what_to_do=$HTTP_POST_VARS['what_to_do']; 
 
    if (!$id_film || !$name || !$what_to_do) 
    { 
      echo 'Ошибка: Вы не ввели все данные.'; 
      exit; 
    } 
  
 if ($what_to_do=='add') 
 { 
      $query = "insert into films values ($id_film, '$name');"; 
      $result = mysql_query($query); 
   if ($result) echo 'запись добавлена.'; 
   else echo 'Ошибка: при добавлении записи.'; 
 } 
 
 if ($what_to_do=='delete') 
 { 
      $query = "delete from films where id_film=$id_film and name='$name'"; 
      $result = mysql_query($query); 
   
   if ($result) echo 'запись удалена.'; 
   else echo 'Ошибка: при удалении записи.'; 
 } 
  } 
   
  if ($table=='orders') 
  { 
    $id_order=$HTTP_POST_VARS['id_order']; 
    $name=$HTTP_POST_VARS['name']; 
 $id_day=$HTTP_POST_VARS['id_day']; 
 $id_seanse_num=$HTTP_POST_VARS['id_seanse_num']; 
 $id_place=$HTTP_POST_VARS['id_place']; 
 $date=$HTTP_POST_VARS['date']
 $time=$HTTP_POST_VARS['time']
    $what_to_do=$HTTP_POST_VARS['what_to_do']; 
      
 if ($what_to_do=='add') 
 { 
      $date=date_to_int($date); 
   $time=time_to_int($time); 
      $id_day=date_to_int($id_day); 
  
      if ((strlen($date)<>8) || (strlen($id_day)<>8) ||(strlen($time)<>6)) 
      { 
        echo 'Ошибка: вы ввели неправильную дату.'; 
        exit; 
      }  
 
      if (!$id_order || !$name || !$id_day || !$id_seanse_num || !$id_place || !$date || !$time || !$what_to_do) 
      { 
        echo 'Ошибка: Вы не ввели все данные.'; 
        exit; 
      } 
      $query = "insert into orders values ($id_order, '$name', $id_day, $id_seanse_num, $id_place, $date, $time);"; 
      $result = mysql_query($query); 
 
      $query_update = "update places set ordered=1 where id_day=$id_day and id_seanse_num=$id_seanse_num and id_place=$id_place"; 
      $result2 = mysql_query($query_update); 
 
   if ($result && $result2) echo 'запись добавлена.'; 
   else echo 'Ошибка: при добавлении записи.'; 
 } 
 
 if ($what_to_do=='delete') 
 { 
      if (!$id_order) 
      { echo 'Ошибка: Вы не ввели все данные.'; 
        exit; 
      } 
  
      $query = "delete from orders where id_order=$id_order"; 
      $result = mysql_query($query); 
   
   if ($result) echo 'запись удалена.'; 
   else echo 'Ошибка: при удалении записи.'; 
 } 
  } 
   
  if ($table=='places') 
  { 
    $id_day=$HTTP_POST_VARS['id_day']; 
    $id_seanse_num=$HTTP_POST_VARS['id_seanse_num']; 
    $id_place=$HTTP_POST_VARS['id_place']; 
 $price=$HTTP_POST_VARS['price']; 
    $what_to_do=$HTTP_POST_VARS['what_to_do']; 
 $ordered=$HTTP_POST_VARS['ordered']; 
     
    $id_day=date_to_int($id_day); 
 
    if (strlen($id_day)<>8) 
    { 
      echo 'Ошибка: вы ввели неправильную дату.'; 
      exit; 
    }  
     
 if ($what_to_do=='add') 
 { 
      if (!$id_day || !$id_seanse_num || !$id_place ||  !$price) 
      { 
        echo 'Ошибка: Вы не ввели все данные.'; 
        exit; 
      } 
    
      $query = "insert into places values ($id_day, $id_seanse_num, $id_place, $price, $ordered);"; 
      $result = mysql_query($query); 
   if ($result) echo 'запись добавлена.'; 
   else echo 'Ошибка: при добавлении записи.'; 
 } 
 
 if ($what_to_do=='delete') 
 { 
      if (!$id_day || !$id_seanse_num || !$id_place) 
      { 
        echo 'Ошибка: Вы не ввели все данные.'; 
        exit; 
      } 
      $query = "delete from places where id_day=$id_day and id_seanse_num=$id_seanse_num and id_place=$id_place"; 
      $result = mysql_query($query); 
   
   if ($result) echo 'запись удалена.'; 
   else echo 'Ошибка: при удалении записи.'; 
 } 
  } 
  echo '<a href="admin.html"><p align="center" >Перейти на главную страницу</p></a>';  
?> 
</body> 
</html>

Информация о работе Система продажи билетов в кинотеатре