kostenloser Webspace werbefrei: lima-city


bei leerem <input> alles ausgeben

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    planepictures

    planepictures hat kostenlosen Webspace.

    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!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. s******2

    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.
  4. Autor dieses Themas

    planepictures

    planepictures hat kostenlosen Webspace.

    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 :)
  5. s******2

    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.
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!