Ist es möglich in sql statements phpif abfragen einzubauen oder wie ist folgende problemstellung ansonsten zu lösen??
Ich habe auf der ersten seite ein formular mit nur dropdowns!
Dort kann mann di kriterien auswählen oder wenn einem ein kriterium egal ist es einfach auf "alle kriterien hiervon in die Suche inbeziehen" gehen
So nun wird anhand der ausgewählten kriterien die DB durchsucht und die treffer ausgegeben .. habe ich einfach mit where gemacht!
BSP:
$result = mysql_query("SELECT * FROM `wohndb` WHERE `bundesland` = '".$_POST["bundesland"]."' AND `bezirk` = '".$_POST["bezirk"]."' AND `ort` = '".$_POST["ort"]."'");
So wenn jetz talle drei dropdowns ausgefüllt werden funktioniert die sache ja aba wenn ein dropdown leergelassen wird verfälscht dass die Suche da kein Objekt mit 0 drinnen steht!
Daher dachte ich kann ich etwas in der Art wie folgt machen:
$result = mysql_query("SELECT * FROM `wohndb` WHERE if(isset($_POST["bundesland"])){`bundesland` = '".$_POST["bundesland"]."'}");
Hmm geht aber nicht!
Kann mir wer helfen??
Mfg Amsel
Ich habe auf der ersten seite ein formular mit nur dropdowns!
Dort kann mann di kriterien auswählen oder wenn einem ein kriterium egal ist es einfach auf "alle kriterien hiervon in die Suche inbeziehen" gehen
So nun wird anhand der ausgewählten kriterien die DB durchsucht und die treffer ausgegeben .. habe ich einfach mit where gemacht!
BSP:
$result = mysql_query("SELECT * FROM `wohndb` WHERE `bundesland` = '".$_POST["bundesland"]."' AND `bezirk` = '".$_POST["bezirk"]."' AND `ort` = '".$_POST["ort"]."'");
So wenn jetz talle drei dropdowns ausgefüllt werden funktioniert die sache ja aba wenn ein dropdown leergelassen wird verfälscht dass die Suche da kein Objekt mit 0 drinnen steht!
Daher dachte ich kann ich etwas in der Art wie folgt machen:
$result = mysql_query("SELECT * FROM `wohndb` WHERE if(isset($_POST["bundesland"])){`bundesland` = '".$_POST["bundesland"]."'}");
Hmm geht aber nicht!
Kann mir wer helfen??
Mfg Amsel
Kommentar