l
Profis gefragt
Einklappen
X
-
PHP-Code:$where=array();
if (!empty($nr))
$where[]="nr='$nr'";
if (!empty($typ))
$where[]="s_typ='$typ'";
if (!empty($preis))
$where[]="s_preis='$preis'";
if (!empty($art))
$where[]="s_art LIKE '%$art%'";
if (!empty($bundesland))
$where[]="s_bundesland LIKE '%$bundesland%'";
if (!empty($ort))
$where[]="s_ort LIKE '%$ort%'";
if (!empty($plz))
$where[]="s_plz LIKE '%$plz%'";
if (!empty($wohnflaeche))
$where[]="s_wohnflaeche >= '$wohnflaeche'";
if (!empty($grundflaeche))
$where[]="s_grundflaeche >= '$grundflaeche'";
$r=mysql_query('SELECT * FROM kunden '.implode(' AND ',$where).' ORDER BY id');
Ich denke, also bin ich. - Einige sind trotzdem...
-
so hab ich mir das vorgestellt nur bekomme ich leider folgende meldung:
PHP-Code:Warning: Supplied argument is not a valid MySQL result resource in /home/data.php on line 35
PHP-Code:$r=mysql_query('SELECT * FROM kunden '.implode(' AND ',$where).' ORDER BY id');
while ($data = mysql_fetch_array($r))
Kommentar
-
funktioniert super teste es noch kurz ob es wirklich funkt
schicke mir bitte deine adresse an churcher@gmx.de
wegen den versprochenen dosen
danke schon mal
Kommentar
-
geht leider noch immer nicht E-Mail wird zwar versendet wenn das feld leer ist aber wenn ich bei Immobilie die PLZ hinzufüge und der Kunde aber keine eingegeben hat da er ja eine gewisse bandbreite haben will und sich nicht auf einen gewissen bezirk beschränken will bekommt er keine Mail
woran liegt das????
Kommentar
-
Der Code wird Probleme bereiten, wenn überhaupt kein Suchparameter angegeben ist. Initialisiere das Array besser so:
$where=array([COLOR=green]1[/COLOR]);
oder gib das Schlüsselwort "where" nur mit, wenn auch eine Bedingung existiert:PHP-Code:$sql='SELECT * FROM kunden'.
(count($where)
? ' where '. implode(' AND ', $where)
: ''
). ' ORDER BY id';
Kommentar
Kommentar