bei leerem <input> alles ausgeben
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
anweisung
ausgabe
auszug
code
datenbank
eingabefeld
erstellen
feld
funktionieren
gefunden registrierung
hilfe
methode
platzhalter
realisieren
registrierung
rolle
schleife
tun
vorhaben
-
Hi,
es hat auch ein bisschen was mit HTML zu tun...
Ich habe ein Formular, in welchem sich unter anderem ein einzeiliges Eingabefeld befindet:
<input name="regis" type="text" size="10" maxlength="10">
Das ganze wird dann via GET an eine php-Seite übergeben, wo dann eine SQL-Abfrage ausgeführt wird - der Auszug sieht wie folgt aus:
[...] $select_regis = $_GET["regis"]; [...]
[...] Registrierung LIKE '$select_regis' [...]
Wenn man das Feld "regis" leer lässt, soll die "Registrierung" bei der Ausgabe der Datensätze aus der Datenbank keine Rolle spielen - bei <select>-Feldern hat das mit dem "LIKE" ganz gut geklappt - bei <input>-Feldern scheint das aber nicht so zu funktionieren... gibt es da eine andere, wenn möglich unkomplizierte, Lösung...?
Vielen Dank! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du kannst mit php checken ob die variable leer ist und dann eine if Schleife erstellen.
Ca. so :
if($_GET["regis"] == "") { [Das kommt wenn das feld leer ist] } else [Das kommt wenn das Feld voll ist]
Ich denke so kann man das einfach lösen.
planepictures schrieb:
Wenn man das Feld "regis" leer lässt, soll die "Registrierung" bei der Ausgabe der Datensätze aus der Datenbank keine Rolle spielen - bei <select>-Feldern hat das mit dem "LIKE" ganz gut geklappt - bei <input>-Feldern scheint das aber nicht so zu funktionieren...
Vielen Dank!
Ich weiß nicht warum das bei Select feldern geht,
denn eigentlich steht dann in der mysql Anweisung: Selectiere alle die genau gleich wie "nichts" sind. -
Vielen Dank für deine Hilfe! Die Idde mit der if-Anweisung hatte ich auch schon, nur dachte ich, dass es noch einfacher geht - mittlerweile habe ich auch eine Möglichkeit gefunden:
[...] Registrierung LIKE '%$select_regis' [...]
Mit dem Platzhalter lässt sich mein Vorhaben auch realisieren :) -
planepictures schrieb:
Vielen Dank für deine Hilfe! Die Idde mit der if-Anweisung hatte ich auch schon, nur dachte ich, dass es noch einfacher geht - mittlerweile habe ich auch eine Möglichkeit gefunden:
[...] Registrierung LIKE '%$select_regis' [...]
Mit dem Platzhalter lässt sich mein Vorhaben auch realisieren :)
Ja, stimmt daran habe ich nicht gedacht.
Deine methode ist besser da ja viel weniger code zu schreiben ist. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage