Hallo,
ich versuche über mehrere Dropdownfelder eine Datenbank zu filtern, das sieht wie folgt aus:
leider funktioniert das script nur beim ersten mal, bei der zweiten Änderung eines Dropdownfeldes wird kein Wert zurück gegeben.
es stellt sich mir eine weitere Frage, ist dies überhaupt der richtige Weg, wird so eine schnelle und stabile Datenbankabfrage über mehrere Suchfelder erstellt oder gibt es andere, bessere Möglichkeiten?
Baccu
ich versuche über mehrere Dropdownfelder eine Datenbank zu filtern, das sieht wie folgt aus:
PHP Code:
$sql = "SELECT o.id, o.ref_nr, o.price_1, o.city, o.category, o.land, t.description_sh_de, b.rcfile FROM tbl_objekte o INNER JOIN tbl_texte t ON o.id = t.id INNER JOIN tblcms_bilder b ON o.id = b.objid WHERE b.master = '1' ";
if (isset($_GET["caty"])) $sql .= "AND o.category = '".$caty."'";
if ($category != '') $sql .= "AND o.category = '".$category."'";
if ($price != '') $sql .= "AND o.price_1 > $price AND o.price_1 < $price_high";
if ($land != '') $sql .= "AND o.land = '".$land."'";
$sql .=" LIMIT ".$page.",".$limit ;
es stellt sich mir eine weitere Frage, ist dies überhaupt der richtige Weg, wird so eine schnelle und stabile Datenbankabfrage über mehrere Suchfelder erstellt oder gibt es andere, bessere Möglichkeiten?
Baccu
Comment