Hallo MudGuard,
zu dem
elseif
mit($gesperrt == '1' && $notizen == '1')
kommt der Interpreter also nur, wenn sowohl$gesperrt != '1'
ist als auch$notizen != '1'
ist. Und in dem Fall kann die Bedingung nicht erfüllt sein.
vielen Dank für die Erklärung, ich habe es nun gedreht und es funktioniert
elseif ($gesperrt == '1' && $notizen == '1') {
$stmt = $mysqli->prepare($select . " WHERE kd_status =? AND kd_notiz > ''" );
$stmt->bind_param("s", $gesperrt);
}
elseif ($gesperrt == '1') {
$stmt = $mysqli->prepare($select . " WHERE kd_status =? ORDER by kd_id DESC" );
$stmt->bind_param("s", $gesperrt);
}
elseif ($notizen == '1') {
$stmt = $mysqli->prepare($select . " WHERE kd_notiz > '' ORDER by kd_id DESC" );
}
else {
$stmt = $mysqli->prepare($select . " ORDER by kd_id DESC" );
}