Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.57 KB | None | 0 0
  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.     $host="localhost";    //хост
  11.     $user="u9503809_admin";        //пользователь
  12.     $pass="az112233445566";             //установленный вами пароль
  13.     $db_name="u9503809_admin";    //название бд
  14.     $link=mysql_connect($host,$user,$pass); //коннектимся
  15.     mysql_select_db($db_name,$link);        //выбираем БД
  16.    if (isset($_GET['del_id'])) { //проверяем, есть ли переменная
  17.     $sql = mysql_query('DELETE FROM `client` WHERE `ID_client` = '.$_GET['del_id']); //удаляем строку из таблицы
  18. }
  19.     if (isset($_GET['red_id'])) { //Проверяем, передана ли переменная на редактирования
  20.         if (isset($_POST['name'])) { //Если новое имя предано, то обновляем и имя и цену
  21.             $sql = mysql_query('UPDATE `client` SET '
  22.                     .'`ID_client` = "'.$_POST['ID_client'].'",'
  23.                     .'`name` = '.$_POST['name'].' '
  24.                     .'`surname` = '.$_POST['surname'].' '
  25.                     .'`email` = '.$_POST['email'].' '
  26.                     .'`contact_number` = '.$_POST['contact_number'].' '
  27.                     .'WHERE `ID_client` = '.$_GET['red_id']);
  28.         }
  29.     }
  30.  
  31. ?>
  32.  
  33. <ul id="navbar">
  34.   <li><a href="../index.php">Добавить</a></li>
  35.     <li><a href="index.php">Просмотр</a></li>
  36.   <li><a href="#">Поиск</a>
  37.     <ul>
  38.       <li><a href="#">ID</a></li>
  39.       <li><a href="#">Телефон</a></li>
  40.       <li><a href="#">Email</a></li>
  41.     </ul>
  42.   </li>
  43. </ul>
  44. <table border='1'>
  45.    
  46. <tr>
  47.    
  48.     <td>Айди клиента</td>
  49.     <td>Имя</td>
  50.     <td>Фамилия</td>
  51.      <td>Email</td>
  52.     <td>Контактный телефон</td>
  53.    
  54. </tr>
  55. <?php
  56. $sql = mysql_query("SELECT `ID_client`, `name`, `surname`, `email`, `contact_number`  FROM `client` ");
  57.  
  58.  
  59.  
  60. while ($result = mysql_fetch_array($sql)) {
  61. echo     '<tr><td>'.$result['ID_client'].'</td>'.
  62.              '<td>'.$result['name'].'</td>'.
  63.              '<td>'.$result['surname'].' </td>'.
  64.              '<td>'.$result['email'].' </td>'.
  65.              '<td>'.$result['contact_number'].' </td>'.
  66.              '<td><a href="?del_id='.$result['ID_client'].'">Удалить</a></td>'.
  67.              '<td><a href="?red_id='.$result['ID_client'].'">Редактировать</a></td></tr>';
  68. }
  69. ?>
  70. </table>
  71. <?php
  72.     if (isset($_GET['red_id'])) { //Если передана переменная на редактирование
  73.         //Достаем запсись из БД
  74.         $sql = mysql_query("SELECT `ID_client`, `name`, `surname`, `email`, `contact_number` FROM `client` WHERE `ID_client`=".$_GET['red_id'], $link); //запрос к БД
  75.         $result = mysql_fetch_array($sql); //получение самой записи
  76.        
  77.         //Отрисовываем форму. Обратите внимание, что фигурную скобку условия if мы закроем только после формы.
  78.         //Т.е. если переменная red_id не передана, то форма не отрисуется
  79.         //И не важно, что посреди цыкла мы закрываем тег PHP , его работа продолжается, пока скобка не закроется
  80.         ?>
  81. <table>
  82. <form action="" method="post">
  83.       <tr>
  84.         <td>Айди клиента:</td>
  85.         <td><input type="text" name="ID_client" value="<?php echo ($result['ID_client']); ?>"></td>
  86.     </tr>
  87.     <tr>
  88.         <td>Имя:</td>
  89.         <td><input type="text" name="name" value="<?php echo ($result['name']); ?>"></td>
  90.     </tr>
  91.       <tr>
  92.         <td>Фамилия:</td>
  93.         <td><input type="text" name="surname" value="<?php echo ($result['surname']); ?>"></td>
  94.     </tr>
  95.       <tr>
  96.         <td>Email:</td>
  97.         <td><input type="text" name="email" value="<?php echo ($result['email']); ?>"></td>
  98.     </tr>
  99.       <tr>
  100.         <td>Контактный телефон:</td>
  101.         <td><input type="text" name="contact_number" value="<?php echo ($result['contact_number']); ?>"></td>
  102.     </tr>
  103.         <td colspan="5"><input type="submit" value="OK"></td>
  104.     </tr>
  105. </form>
  106. </table>
  107.         <?php
  108.     }
  109. ?>
  110.  
  111. </body>
  112. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement