Advertisement
Guest User

Untitled

a guest
Jan 13th, 2016
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.88 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title>Library</title>
  4. <style>
  5. div{
  6.     float: left;
  7.     border: 2px solid black;
  8.     border-radius: 5px;
  9.     margin: 5px;
  10.     padding: 10px;
  11. }
  12. </style>
  13. <meta charset = "utf-8">
  14. </head>
  15. <body>
  16. <?php
  17.     $dbhost = "localhost"; // Имя хоста БД
  18.     $dbusername = "root"; // Пользователь БД
  19.     $dbpass = ""; // Пароль к базе
  20.     $dbname = "library";
  21.     $dbconnect = @mysql_connect ($dbhost, $dbusername, $dbpass);
  22.     if (!$dbconnect) { echo ("Нет подключения"); }
  23.     if(@mysql_select_db($dbname)) { echo "Подключение к базе есть!";}
  24.         else die ("Ошибка подключения к таблице!");
  25.     echo "<br><div>";
  26.     $selectAll = "SELECT*FROM  `lib`";
  27.     $row = mysql_query($selectAll);
  28.     echo "Книги в наличии:<table border = '1'>";
  29.     while($rw = mysql_fetch_array($row))
  30.     {
  31.         echo "<tr>";
  32.         echo "<td>".$rw["book_name"]."</td><td>".$rw["book_count"]."</td>";
  33.         echo "</tr>";
  34.     }
  35.     echo "</table></div>";
  36.     echo "<div>Удалить книгу: <form method = 'GET'><select  name = 'delete_book' >";
  37.     $row = mysql_query($selectAll);
  38.     $count = 0;
  39.     while($rw = mysql_fetch_array($row))
  40.     {
  41.         echo "<option value = '".$rw["id"]."'>".$rw["book_name"]."</option>";
  42.         $count = $rw["id"];
  43.     }
  44.     echo "</select><br><input type='submit' name = 'delete' value = 'Удалить'></form>";
  45.     if(isset($_GET["delete"]))
  46.     {
  47.         $query = "DELETE FROM `lib` WHERE `id` = ".$_GET["delete_book"];
  48.         $row = mysql_query($query);
  49.         if(!$row)
  50.             echo "<script>alert('Ошибка при удалении записи. Попробуйте снова!'); location.href = 'lr10.php'; </script>";
  51.         else
  52.             echo "<script>alert('Удалиение прошло успешно!'); location.href = 'lr10.php'; </script>";
  53.     }
  54.     echo "</div>";
  55. ?>
  56.     <div>
  57.     <form method = 'GET'>
  58.     Выберете критерий для поиска:
  59.         <select name = "criterion">
  60.             <option value = "id">ID</option>
  61.             <option value = "book_name">Название книги</option>
  62.             <option value = "book_count">Количество книг</option>
  63.         </select>
  64.         <input type="text" name = "findThis"><br>
  65.         <input type = "submit"  name = "search" value = "Искать">    
  66.     </form>
  67.     <?php
  68.     if(isset($_GET["search"]))
  69.     {
  70.         $query = "SELECT*FROM  `lib` WHERE `".$_GET["criterion"]."` = '".$_GET["findThis"]."'";
  71.         //echo "<br><br><br><br>".$query;
  72.         $row = mysql_query($query);
  73.         if(!$row)
  74.             echo "<script>alert('Ошибка при поиске записи. Попробуйте снова!'); location.href = 'lr10.php'; </script>";
  75.         else
  76.         {
  77.             while($rw = mysql_fetch_array($row))
  78.             {
  79.                 $result.= "id = ".$rw["id"]." Название книги: ".$rw["book_name"]." Количество книг: ".$rw["book_count"]."; ";
  80.             }
  81.             if($result == "")
  82.                 echo "<script>alert('Данной записи не найдено'); location.href = 'lr10.php'; </script>";
  83.             else
  84.                 echo "<script>alert('Информация о записи: $result'); location.href = 'lr10.php'; </script>";
  85.         }
  86.     }
  87.     ?>
  88.     </div>
  89.     <div>
  90.     Добавить книгу
  91.     <form method = 'GET'>
  92.     Название книги: <input type = "text" name="book_name"><br>
  93.     Количество книг: <input type = "number" min = "0" name = "book_count"><br>
  94.     <input type = "submit" name = "add" value = "Добавить">
  95.     </form>
  96.     <?php
  97.     if(isset($_GET["add"]))
  98.     {
  99.         $query = "INSERT INTO `lib`(`id`, `book_name`, `book_count`) VALUES (".($count+1).",'".$_GET['book_name']."',".$_GET["book_count"].")";
  100.         $row = mysql_query($query);
  101.         if(!$row)
  102.             echo "<script>alert('Ошибка при добавлении записи. Попробуйте снова!'); location.href = 'lr10.php'; </script>";
  103.         else
  104.         {
  105.                 echo "<script>alert('Ваша запись успешно добавлена!'); location.href = 'lr10.php'; </script>";
  106.         }
  107.     }
  108.     ?>
  109.     </div>
  110. </body>
  111. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement