Hallo zusammen,
Ich muss für ein Schulprojekt eine Internetseite gestalten so wie z.B. immobilienscout24.de.
Da habe ich aber nun folgendes Problem ich muss wie ihr euch vieleicht vorstellen könnt da natürlich eine Suche einbauen damit der Besucher sein Objekt schnell finden kann.
Ich beachte hier Kriterien wie Ort,Fläche,Preis,Typ des Objektes (z.B. Haus, Wohnung) u.s.w.
if ( ((isset($_POST['Typen'])) and (mysql_result($result,$i,'dtType') == $_POST['Typen'])) and ((isset($_POST['Flaeche'])) and (mysql_result($result,$i,'dtFlaeche') >= $_POST['Flaeche'])) )
Hier ist nun mein if der nur die Objekte anzeigen soll die der Sucher auch möchte (Im if sind noch nicht alle Kriterien eingebaut). Jedoch wenn der Benutzer die Felder ausfüllt so muss er zB keinen Typen angeben, aber die Suche sollte jedoch funktionieren und nach den anderen Kriterien suchen.
Darum habe ich mir gedacht ich benutze isset um zu testen ob der Type überhaubt angegeben wurde wenn nicht so ignoriert er einfach den if-Teil mit dem Typen und geht zum Teil mit der Fläche über.
Jedoch soviel zu Therorie aber in der Umsetzung scheitert es etwas.
Ich bitte euch um Hilfe und bedanke mich schon mal im Voraus
Tipp-ex
Ich muss für ein Schulprojekt eine Internetseite gestalten so wie z.B. immobilienscout24.de.
Da habe ich aber nun folgendes Problem ich muss wie ihr euch vieleicht vorstellen könnt da natürlich eine Suche einbauen damit der Besucher sein Objekt schnell finden kann.
Ich beachte hier Kriterien wie Ort,Fläche,Preis,Typ des Objektes (z.B. Haus, Wohnung) u.s.w.
if ( ((isset($_POST['Typen'])) and (mysql_result($result,$i,'dtType') == $_POST['Typen'])) and ((isset($_POST['Flaeche'])) and (mysql_result($result,$i,'dtFlaeche') >= $_POST['Flaeche'])) )
Hier ist nun mein if der nur die Objekte anzeigen soll die der Sucher auch möchte (Im if sind noch nicht alle Kriterien eingebaut). Jedoch wenn der Benutzer die Felder ausfüllt so muss er zB keinen Typen angeben, aber die Suche sollte jedoch funktionieren und nach den anderen Kriterien suchen.
Darum habe ich mir gedacht ich benutze isset um zu testen ob der Type überhaubt angegeben wurde wenn nicht so ignoriert er einfach den if-Teil mit dem Typen und geht zum Teil mit der Fläche über.
Jedoch soviel zu Therorie aber in der Umsetzung scheitert es etwas.
Ich bitte euch um Hilfe und bedanke mich schon mal im Voraus
Tipp-ex