сообщение — ошибка в программе PHP, почему это не работает правильно?

<select name="filtering">
<option value="a">a</option>
<option value="b">b</option>

if (isset($_POST['filtering']) == "a") {
$stmt = prepare("SELECT * FROM user_posts ORDER BY post_time DESC LIMIT :limit OFFSET :offset");
}

if (isset($_POST['filtering']) == "b") {
$stmt = prepare("SELECT * FROM user_posts ORDER BY post_time ASC LIMIT :limit OFFSET :offset");
}

-3

Решение

Isset вернет только true или false

if (isset($_POST['filtering'])&&($_POST['filtering']=="a")){
$stmt = prepare("SELECT * FROM user_posts ORDER BY post_time DESC LIMIT :limit OFFSET :offset");
}

if (isset($_POST['filtering'])&&($_POST['filtering']=="b")) {
$stmt = prepare("SELECT * FROM user_posts ORDER BY post_time ASC LIMIT :limit OFFSET :offset");
}
-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]