@yanich

Как обработать GET запрос на вывод новости с id, который передан в GET?

Доброго времени. Пытаюсь вывести полный текст новости через GET запрос.
Сначала я передаю в GET необходимый мне параметр
<input type="hidden" name="id" value="<?php echo $ct['id']; ?>" >
                <input type="submit" value="Просмотреть">

На обработчик перекидывает и все нормально. Но уже на самой странице мне выдает ошибку синтаксиса:
Notice: Undefined variable: GET in f-cat.php on line 32
Ошибка 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

Вот сам запрос у меня к БД
$sql = "SELECT link FROM cat_lidl WHERE id=" . $GET['id']."";
        $result = mysqli_query($connection, $sql) or die("Ошибка " . mysqli_error($connection));

Если не трудно, прошу помочь.
  • Вопрос задан
  • 254 просмотра
Пригласить эксперта
Ответы на вопрос 1
Пожалуйста, не формируйте SQL-запросы путем конкатенации строк с сырыми данными от пользователя даже в небольших проектах, это небезопасно! (sql injection)
На дворе 2019 год, используйте prepared statements и pdo.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы