Advertisement
Guest User

Untitled

a guest
May 29th, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.02 KB | None | 0 0
  1. <!doctype html>
  2. <html lang="ru">
  3. <head>
  4. <title>Админ-панель</title>
  5. </head>
  6. <body>
  7. <?php
  8.     $host="localhost";    //хост
  9.     $user="root";        //пользователь
  10.     $pass="";             //установленный вами пароль
  11.     $db_name="museum";    //название бд
  12.     $link=mysql_connect($host,$user,$pass); //коннектимся
  13.     mysql_select_db($db_name,$link);        //выбираем БД
  14.    
  15.     if (isset($_GET['del_id'])) { //проверяем, есть ли переменная на удаление
  16.         $sql = mysql_query('DELETE FROM `Exhibits` WHERE `ID` = '.$_GET['del_id']); //удаляем строку из таблицы
  17.     }
  18.    
  19.     if (isset($_GET['red_id'])) { //Проверяем, передана ли переменная на редактирования
  20.         if (isset($_POST['NAME'])) { //Если новое имя предано, то обновляем и имя и цену
  21.             $sql = mysql_query('UPDATE `Exhibits` SET '
  22.                     .'`ID` = "'.$_POST['ID'].'",'
  23.                     .'`NAME` = '.$_POST['NAME'].' '
  24.                     .'WHERE `ID` = '.$_GET['red_id']);
  25.         }
  26.     }
  27. ?>
  28. <table border='1'>
  29. <tr>
  30.     <td>ID</td>
  31.     <td>NAME</td>
  32. </tr>
  33. <?php
  34. $sql = mysql_query("SELECT `ID`, `NAME` FROM `Exhibits`", $link);
  35. while ($result = mysql_fetch_array($sql)) {
  36.     echo     '<tr><td>'.$result['ID'].'</td>'.
  37.              '<td>'.$result['NAME'].'</td>'.
  38.              '<td><a href="?del_id='.$result['ID'].'">Удалить</a></td>'.
  39.              '<td><a href="?red_id='.$result['ID'].'">Редактировать</a></td></tr>';
  40. }
  41. ?>
  42. </table>
  43.  
  44. <?php
  45.     if (isset($_GET['red_id'])) { //Если передана переменная на редактирование
  46.         //Достаем запсись из БД
  47.         $sql = mysql_query("SELECT `ID`, `NAME` FROM `Exhibits` WHERE `ID`=".$_GET['red_id'], $link); //запрос к БД
  48.         $result = mysql_fetch_array($sql); //получение самой записи
  49.        
  50.         //Отрисовываем форму. Обратите внимание, что фигурную скобку условия if мы закроем только после формы.
  51.         //Т.е. если переменная red_id не передана, то форма не отрисуется
  52.         //И не важно, что посреди цыкла мы закрываем тег PHP , его работа продолжается, пока скобка не закроется
  53.         ?>
  54. <table>
  55. <form action="" method="post">
  56.     <tr>
  57.         <td>ID:</td>
  58.         <td><input type="text" name="ID" value="<?php echo ($result['ID']); ?>"></td>
  59.     </tr>
  60.     <tr>
  61.         <td>NAME:</td>
  62.         <td><input type="text" name="NAME" value="<?php echo ($result['NAME']); ?>"> </td>
  63.     </tr>
  64.     <tr>
  65.         <td colspan="2"><input type="submit" value="OK"></td>
  66.     </tr>
  67. </form>
  68. </table>
  69.         <?php
  70.     }
  71. ?>
  72.  
  73. </body>
  74. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement