Hallo,
ich habe in php ein eingabefeld. Gibt der Nutzer dort einen paramter ein, soll mein query nach diesem parameter filtern
also z.b.
//falls im Suchfeld "note" die 1 eingegeben wurde.
Gibt der Benutzer im Suchfeld "note" jedoch nichts ein, sollen alle Schüler angezeigt werden (also unabhängig welchen noten sie haben).
Wenn ich meinen query, der aktuell so aussieht:
lasse, dann gibt er natürlich bei leerem note-Feld nichts aus, weil er schueler sucht, bei denen in der Datenbank bei note kein wert eingetragen ist.
Wie kann man das umsetzen?
Klar könnte man eine if abfrage bauen und abhängig vom eingabeparameter den einen oder den anderen query verwenden. Aber geht da snicht schöner?
Danke!
ich habe in php ein eingabefeld. Gibt der Nutzer dort einen paramter ein, soll mein query nach diesem parameter filtern
also z.b.
Code:
select * from schueler where note=1
Gibt der Benutzer im Suchfeld "note" jedoch nichts ein, sollen alle Schüler angezeigt werden (also unabhängig welchen noten sie haben).
Wenn ich meinen query, der aktuell so aussieht:
Code:
"select * from schueler where note=".$note
lasse, dann gibt er natürlich bei leerem note-Feld nichts aus, weil er schueler sucht, bei denen in der Datenbank bei note kein wert eingetragen ist.
Wie kann man das umsetzen?
Klar könnte man eine if abfrage bauen und abhängig vom eingabeparameter den einen oder den anderen query verwenden. Aber geht da snicht schöner?
Danke!