Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <title>Library</title>
- <style>
- div{
- float: left;
- border: 2px solid black;
- border-radius: 5px;
- margin: 5px;
- padding: 10px;
- }
- </style>
- <meta charset = "utf-8">
- </head>
- <body>
- <?php
- $dbhost = "localhost"; // Имя хоста БД
- $dbusername = "root"; // Пользователь БД
- $dbpass = ""; // Пароль к базе
- $dbname = "library";
- $dbconnect = @mysql_connect ($dbhost, $dbusername, $dbpass);
- if (!$dbconnect) { echo ("Нет подключения"); }
- if(@mysql_select_db($dbname)) { echo "Подключение к базе есть!";}
- else die ("Ошибка подключения к таблице!");
- echo "<br><div>";
- $selectAll = "SELECT*FROM `lib`";
- $row = mysql_query($selectAll);
- echo "Книги в наличии:<table border = '1'>";
- while($rw = mysql_fetch_array($row))
- {
- echo "<tr>";
- echo "<td>".$rw["book_name"]."</td><td>".$rw["book_count"]."</td>";
- echo "</tr>";
- }
- echo "</table></div>";
- echo "<div>Удалить книгу: <form method = 'GET'><select name = 'delete_book' >";
- $row = mysql_query($selectAll);
- $count = 0;
- while($rw = mysql_fetch_array($row))
- {
- echo "<option value = '".$rw["id"]."'>".$rw["book_name"]."</option>";
- $count = $rw["id"];
- }
- echo "</select><br><input type='submit' name = 'delete' value = 'Удалить'></form>";
- if(isset($_GET["delete"]))
- {
- $query = "DELETE FROM `lib` WHERE `id` = ".$_GET["delete_book"];
- $row = mysql_query($query);
- if(!$row)
- echo "<script>alert('Ошибка при удалении записи. Попробуйте снова!'); location.href = 'lr10.php'; </script>";
- else
- echo "<script>alert('Удалиение прошло успешно!'); location.href = 'lr10.php'; </script>";
- }
- echo "</div>";
- ?>
- <div>
- <form method = 'GET'>
- Выберете критерий для поиска:
- <select name = "criterion">
- <option value = "id">ID</option>
- <option value = "book_name">Название книги</option>
- <option value = "book_count">Количество книг</option>
- </select>
- <input type="text" name = "findThis"><br>
- <input type = "submit" name = "search" value = "Искать">
- </form>
- <?php
- if(isset($_GET["search"]))
- {
- $query = "SELECT*FROM `lib` WHERE `".$_GET["criterion"]."` = '".$_GET["findThis"]."'";
- //echo "<br><br><br><br>".$query;
- $row = mysql_query($query);
- if(!$row)
- echo "<script>alert('Ошибка при поиске записи. Попробуйте снова!'); location.href = 'lr10.php'; </script>";
- else
- {
- while($rw = mysql_fetch_array($row))
- {
- $result.= "id = ".$rw["id"]." Название книги: ".$rw["book_name"]." Количество книг: ".$rw["book_count"]."; ";
- }
- if($result == "")
- echo "<script>alert('Данной записи не найдено'); location.href = 'lr10.php'; </script>";
- else
- echo "<script>alert('Информация о записи: $result'); location.href = 'lr10.php'; </script>";
- }
- }
- ?>
- </div>
- <div>
- Добавить книгу
- <form method = 'GET'>
- Название книги: <input type = "text" name="book_name"><br>
- Количество книг: <input type = "number" min = "0" name = "book_count"><br>
- <input type = "submit" name = "add" value = "Добавить">
- </form>
- <?php
- if(isset($_GET["add"]))
- {
- $query = "INSERT INTO `lib`(`id`, `book_name`, `book_count`) VALUES (".($count+1).",'".$_GET['book_name']."',".$_GET["book_count"].")";
- $row = mysql_query($query);
- if(!$row)
- echo "<script>alert('Ошибка при добавлении записи. Попробуйте снова!'); location.href = 'lr10.php'; </script>";
- else
- {
- echo "<script>alert('Ваша запись успешно добавлена!'); location.href = 'lr10.php'; </script>";
- }
- }
- ?>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement