SHARE
TWEET

Untitled

a guest May 23rd, 2018 77 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!doctype html>
  2. <html lang="ru">
  3. <head>
  4.     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  5. <title>Просмотр данных</title>
  6. <link rel="stylesheet" href="../newcss.css?'.rand(0,999).'" />
  7. </head>
  8. <body>
  9. <?php
  10.  
  11.     $host="localhost";    //хост
  12.     $user="u9503809_admin";        //пользователь
  13.     $pass="az112233445566";             //установленный вами пароль
  14.     $db_name="u9503809_admin";    //название бд
  15.     $link=mysql_connect($host,$user,$pass); //коннектимся
  16.     mysql_select_db($db_name,$link);        //выбираем БД
  17.    if (isset($_GET['del_id'])) { //проверяем, есть ли переменная
  18.     $sql = mysql_query('DELETE FROM `client` WHERE `ID_client` = '.$_GET['del_id']);
  19.     $sql = mysql_query('DELETE FROM `application` WHERE `ID_application` = '.$_GET['del_id']);
  20.     //удаляем строку из таблицы
  21. }
  22.     if (isset($_GET['red_id'])) { //Проверяем, передана ли переменная на редактирования
  23.         if (isset($_POST['ID_client'])) { //Если новое имя предано, то обновляем и имя и цену
  24.             $sql = mysql_query('UPDATE `client` SET '
  25.                     .'`ID_client` = "'.$_POST['ID_client'].'",'
  26.                     .'`name` = '.$_POST['name'].' '
  27.                     .'`surname` = '.$_POST['surname'].' '
  28.                     .'`email` = '.$_POST['email'].' '
  29.                     .'`contact_number` = '.$_POST['contact_number'].''
  30.                     .'WHERE `ID_client` = '.$_GET['red_id']);
  31.  
  32.         }
  33.     }
  34.  
  35. ?>
  36.  
  37. <ul id="navbar">
  38.   <li><a href="../index.php">Добавить</a></li>
  39.     <li><a href="index.php">Просмотр</a>
  40.     <ul>
  41.      <li><a href="#">Клиент</a></li>
  42.       <li><a href="feedback/index.php">Заявка</a></li>
  43.       </ul>
  44.       </li>
  45.   <li><a href="../search/index.php">Поиск</a>
  46.    
  47.   </li>
  48. </ul>
  49. <table border='1'>
  50.    
  51. <tr>
  52.    
  53.     <td>Айди клиента</td>
  54.     <td>Имя</td>
  55.     <td>Фамилия</td>
  56.         <td>Дата</td>
  57.             <td>Тип мероприятия</td>
  58.                 <td>Комментарий</td>
  59.      <td>Email</td>
  60.     <td>Контактный телефон</td>
  61.    
  62. </tr>
  63. <?php
  64. $sql = mysql_query("SELECT
  65. client.ID_client, client.name, client.email, client.contact_number, client.surname, application.ID_application, application.type_event, application.data, application.comment
  66. FROM
  67. client
  68. LEFT JOIN
  69. application ON client.ID_client = application.ID_application;", $link);
  70.  
  71.  
  72.  
  73.  
  74. while ($result = mysql_fetch_array($sql)) {
  75.    
  76. echo     '<tr><td>'.$result['ID_client'].'</td>'.
  77.              '<td>'.$result['name'].'</td>'.
  78.              '<td>'.$result['surname'].' </td>'.
  79.              '<td>'.$result['data'].' </td>'.
  80.              '<td>'.$result['type_event'].' </td>'.
  81.               '<td>'.$result['comment'].' </td>'.
  82.              '<td>'.$result['email'].' </td>'.
  83.              '<td>'.$result['contact_number'].' </td>'.
  84.              '<td><a href="?del_id='.$result['ID_client'].'">Удалить</a></td>'.
  85.              '<td><a href="?red_id='.$result['ID_client'].'">Редактировать</a></td></tr>';
  86. }
  87.  
  88. ?>
  89. </table>
  90. <?php
  91.     if (isset($_GET['red_id'])) { //Если передана переменная на редактирование
  92.         //Достаем запсись из БД
  93.         $sql = mysql_query("SELECT `ID_client`, `name`, `surname`, `email`, `contact_number` FROM `client` WHERE `ID_client`=".$_GET['red_id'], $link); //запрос к БД
  94.         $result = mysql_fetch_array($sql); //получение самой записи
  95.        
  96.         //Отрисовываем форму. Обратите внимание, что фигурную скобку условия if мы закроем только после формы.
  97.         //Т.е. если переменная red_id не передана, то форма не отрисуется
  98.         //И не важно, что посреди цыкла мы закрываем тег PHP , его работа продолжается, пока скобка не закроется
  99.         ?>
  100. <table>
  101. <form action="" method="post">
  102.       <tr>
  103.         <td>Айди клиента:</td>
  104.         <td><input type="text" name="ID_client" value="<?php echo ($result['ID_client']); ?>"></td>
  105.     </tr>
  106.     <tr>
  107.         <td>Имя:</td>
  108.         <td><input type="text" name="name" value="<?php echo ($result['name']); ?>"></td>
  109.     </tr>
  110.       <tr>
  111.           <td>Фамилия:</td>
  112.           <td><input type="text" name="surname" value="<?php echo ($result['surname']); ?>"></td>
  113.     </tr>
  114.       <tr>
  115.           <td>Email:</td>
  116.           <td><input type="text" name="email" value="<?php echo ($result['email']); ?>"></td>
  117.     </tr>
  118.       <tr>
  119.           <td>Контактный телефон:</td>
  120.           <td><input type="text" name="contact_number" value="<?php echo ($result['contact_number']); ?>"></td>
  121.     </tr>
  122.     <tr>
  123.         <td colspan="5"><input type="submit" value="OK"></td>
  124.      </tr>
  125. </form>
  126. </table>
  127.         <?php
  128.     }
  129. ?>
  130.  
  131. </body>
  132. </html>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top