PHP/MySQL | Ничего не выводит
ValekS, $classs ничего не выдает
wladua2016, я для этого написал маленькую функцию:
Можешь и у себя использовать
function my_esc($str) {
global $mysqli;
return $mysqli->real_escape_string($str);
}
Можешь и у себя использовать
etozhedanya, как ее использовать?
wladua2016 (01.02.2017 в 13:02)
etozhedanya, shop.php?mode=class&StreetLight этого когда выбрал класс
etozhedanya, shop.php?mode=class&StreetLight этого когда выбрал класс
Так должно быть shop.php?mode=class&images=StreetLight
wladua2016 (01.02.2017 в 13:02)
etozhedanya, как отфильтровать?
etozhedanya, как отфильтровать?
Руками. У тебя там строка должна быть? Тогда mysql_real_escape_string. Хотя надо еще смотреть что ты используешь для работы с базой. Функция выше для чистого мускула.
wladua2016, вот так: $shops= $sql->ass("SELECT * FROM `shop` WHERE `images`='".my_esc($classs)."' ");
wladua2016, тебе просто $mysqli надо поменять на своё, в твоём случае, $sql. У тебя в движке mysqli же?
wladua2016, а почему у тебя тут if(isset($_GET['images'])), а дальше $classs= $_POST['images']; ?
Вообще, тяжело, конечно, в слепую помогать с чужим кодом
________
посл. ред. 01.02.2017 в 13:09; всего 1 раз(а); by etozhedanya
Вообще, тяжело, конечно, в слепую помогать с чужим кодом
________
посл. ред. 01.02.2017 в 13:09; всего 1 раз(а); by etozhedanya
etozhedanya, а как правильно должно быть?
etozhedanya (01.02.2017 в 13:06)
wladua2016 (01.02.2017 в 13:02)
etozhedanya, shop.php?mode=class&StreetLight этого когда выбрал класс
Так должно быть shop.php?mode=class&images=StreetLight
wladua2016 (01.02.2017 в 13:02)
etozhedanya, shop.php?mode=class&StreetLight этого когда выбрал класс
Так должно быть shop.php?mode=class&images=StreetLight
Плюсую. Еще заменить:
$classs = $_POST['images'];
На:
$classs = isset($_POST['images']) ? $_POST['images'] : $_GET['images'];
И должно работать.