Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!doctype html>
- <html lang="ru">
- <head>
- <title>Админ-панель</title>
- </head>
- <body>
- <?php
- $host = 'localhost'; // Хост, у нас все локально
- $user = 'root'; // Имя созданного вами пользователя
- $pass = ''; // Установленный вами пароль пользователю
- $db_name = 'new_23'; // Имя базы данных
- $link = mysqli_connect($host, $user, $pass, $db_name); // Соединяемся с базой
- // Ругаемся, если соединение установить не удалось
- if (!$link) {
- echo 'Не могу соединиться с БД. Код ошибки: ' . mysqli_connect_errno() . ', ошибка: ' . mysqli_connect_error();
- exit;
- }
- ?>
- <?php
- if (isset($_POST["title"])) {
- //Если это запрос на обновление, то обновляем
- if (isset($_GET['red_id'])) {
- $sql = mysqli_query($link, "UPDATE `lessons` SET `title` = '{$_POST['title']}', `description` = '{$_POST['description']}', `author` = '{$_POST['author']}' WHERE `ID`={$_GET['red_id']}");
- } else {
- //Иначе вставляем данные, подставляя их в запрос
- $sql = mysqli_query($link, "INSERT INTO `lessons` (`title`, `description`, `author`) VALUES ('{$_POST['title']}', '{$_POST['description']}'), '{$_POST['author']}'");
- }
- //Если вставка прошла успешно
- if ($sql) {
- echo '<p>Успешно!</p>';
- } else {
- echo '<p>Произошла ошибка: ' . mysqli_error($link) . '</p>';
- }
- }
- if (isset($_GET['del_id'])) { //проверяем, есть ли переменная
- //удаляем строку из таблицы
- $sql = mysqli_query($link, "DELETE FROM `lessons` WHERE `id` = {$_GET['del_id']}");
- if ($sql) {
- echo "<p>Товар удалён!</p>";
- } else {
- echo '<p>Произошла ошибка: ' . mysqli_error($link) . '!</p>';
- }
- }
- if (isset($_GET['red_id'])) {
- $sql = mysqli_query($link, "SELECT `id`, `title`, `description`, `author` FROM `lessons` WHERE `id`={$_GET['red_id']}");
- $product = mysqli_fetch_array($sql);
- }
- ?>
- <form action="" method="post">
- <table>
- <tr>
- <td>Название:</td>
- <td><input type="text" name="title" value="<?= isset($_GET['red_id']) ? $product['title'] : ''; ?>"></td>
- </tr>
- <tr>
- <td>Описание:</td>
- <td><input type="text" name="description" value="<?= isset($_GET['red_id']) ? $product['description'] : ''; ?>"></td>
- </tr>
- <tr>
- <td>Автор:</td>
- <td><input type="text" name="author" value="<?= isset($_GET['red_id']) ? $product['author'] : ''; ?>"></td>
- </tr>
- <tr>
- <td colspan="2"><input type="submit" value="OK"></td>
- </tr>
- </table>
- </form>
- <table border='1'>
- <tr>
- <td>Название</td>
- <td>Описание</td>
- <td>Автор</td>
- <td>Удаление</td>
- <td>Редактирование</td>
- </tr>
- <?php
- $sql = mysqli_query($link, 'SELECT `id`, `title`, `description` FROM `lessons`');
- while ($result = mysqli_fetch_array($sql)) {
- echo '<tr>'.
- "<td>{$result['title']}</td>".
- "<td>{$result['description']}</td>".
- "<td>{$result['author']}</td>".
- "<td><a href='?del_id={$result['id']}'>Удалить</a></td>".
- "<td><a href='?red_id={$result['id']}'>Изменить</a></td>".
- '</tr>';
- }
- ?>
- </table>
- <p><a href="?add=new">Добавить новую запись</a></p>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement