Warning: mysql_query(): Access denied for user ''@'localhost' (using password: NO) on line 55
Warning: mysql_query(): A link to the server could not be established on line 55
Notice: Access denied for user ''@'localhost' (using password: NO) on line 55
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given on line 56
Когда удалить, еще и эта:
Произошла ошибка: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Подскажите в чем может быть проблема.
Вот код:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <!doctype html>
- <html lang="ru">
- <head>
- <meta charset="UTF-8">
- <title>Админ-панель</title>
- </head>
- <body>
- <?PHP
- $host = 'localhost'; // Хост, у нас все локально
- $user = 'root'; // Имя созданного вами пользователя
- $pass = '123'; // Установленный вами пароль пользователю
- $db_name = 'apps'; // Имя базы данных
- // Ругаемся, если соединение установить не удалось
- if (!$link) {
- echo 'Не могу соединиться с БД. Код ошибки: ' . mysqli_connect_errno() . ', ошибка: ' . mysqli_connect_error();
- exit;
- }
- //Если переменная Name передана
- //Если это запрос на обновление, то обновляем
- $sql = mysqli_query($link, "UPDATE `users` SET `login` = '{$_POST['login']}',`password` = '{$_POST['password']}',`sroki` = '{$_POST['sroki']}',`price` = '{$_POST['price']}' WHERE `login`={$_GET['red_id']}");
- } else {
- //Иначе вставляем данные, подставляя их в запрос
- $sql = mysqli_query($link, "INSERT INTO `users` (`login`, `password`, `sroki`, `price`) VALUES ('{$_POST['login']}', '{$_POST['password']}', '{$_POST['sroki']}', '{$_POST['price']}')");
- }
- //Если вставка прошла успешно
- if ($sql) {
- echo '<p>Успешно!</p>';
- } else {
- }
- }
- //удаляем строку из таблицы
- if ($sql) {
- echo "<p>Товар удален.</p>";
- } else {
- }
- }
- //Если передана переменная red_id, то надо обновлять данные. Для начала достанем их из БД
- $sql = mysqli_query($link, "SELECT `login`, `password`, `sroki`, `price` FROM `users` WHERE `id`={$_GET['red_id']}");
- }
- ?>
- <p><a href="?add=new">Добавить новый товар</a></p>
- <form action="" method="post">
- <table>
- <tr>
- <td>ID-клиента:</td>
- <td><input type="text" name="login" value="<?= isset($_GET['red_id']) ? $product['login'] : ''; ?>"></td>
- </tr>
- <tr>
- <td>Пароль:</td>
- <td><input type="text" name="password" value="<?= isset($_GET['red_id']) ? $product['password'] : ''; ?>"></td>
- </tr>
- <tr>
- <td>Скроки ремонта:</td>
- <td><input type="text" name="sroki" value="<?= isset($_GET['red_id']) ? $product['sroki'] : ''; ?>"></td>
- </tr>
- <tr>
- <td>Стоимость ремонта:</td>
- <td><input type="text" name="price" value="<?= isset($_GET['red_id']) ? $product['price'] : ''; ?>"></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
- echo '<tr>' .
- "<td>{$result['login']}</td>" .
- "<td>{$result['password']}</td>" .
- "<td>{$result['sroki']} ₽</td>" .
- "<td>{$result['price']} ₽</td>" .
- "<td><a href='?del_id={$result['ID']}'>Удалить</a></td>" .
- "<td><a href='?red_id={$result['ID']}'>Изменить</a></td>" .
- '</tr>';
- }
- ?>
- </table>
- </body>
- </html>