Hm, das will nicht:
Es wird folgende Fehlermeldung ausgespuckt:
Line 95 ist diese:
Wenn ich dem o.g. Codeschnipsel aus der 2. Zeile "|| isset($von) || isset($bis)" entferne, ändert das auch nichts am Sachverhalt.
Wie kann ich das Problem beheben, bitte?
PHP:
// Ist eines der Textfelder gesetzt ...
if(isset($kdnr) || isset($artikelnr) || isset($lieferant) || isset($von) || isset($bis)){
$query .= " WHERE ";
// ... dann wird der Abfrage-String erweitert
if(!empty($kdnr))
$query .= " testspalte = '$kdnr' AND ";
if(!empty($artikelnr))
$query .= " testspalte_2 = '$artikelnr' AND ";
if(!empty($lieferant))
$query .= " testspalte_6 = '$lieferant' AND ";
if(isset($von)) && (isset($bis))
$query .= " testspalte_7 > '$von' AND testspalte_7 < '$bis' AND ";
Es wird folgende Fehlermeldung ausgespuckt:
Parse error: syntax error, unexpected T_BOOLEAN_AND in *** on line 95
Line 95 ist diese:
PHP:
if(isset($von)) && (isset($bis))
Wenn ich dem o.g. Codeschnipsel aus der 2. Zeile "|| isset($von) || isset($bis)" entferne, ändert das auch nichts am Sachverhalt.
Wie kann ich das Problem beheben, bitte?