php / myql problem bei einer Formularsuche

  • Naja, die reg_ex für validate_email ist dann doch ziemlich komplex ;)

    [php:1:ebf31f5b4e] /**
    * FUNCTION: validateEmail
    *
    * Validates an email address and return true or false.
    *
    * @param string $address email address
    * @return bool true/false
    * @access public
    */
    function validateEmail ($address) {
    return preg_match('/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9_-]+(\.[_a-z0-9-]+)+$/i',$address);
    }[/php:1:ebf31f5b4e]

  • @ modula, das sit denn aber noch die Kurtzfassung (-;

    habe da noch eine wesentlich komplexeren code. die überprüfst ja noch nicht mal auf string länge der einzelnde Abschnitte.


  • Hallo,

    habe zufällig dieses Script entdeckt und möchte es gerne für mich abgeändert verwenden - und zwar so:


    Seit langem schon probiere ich meine Datenbanktabelle " tabelle_lehrer "
    mit einem Suchformular für die Schüler(PLZ oder Wohnort-Suche + Auswahl von Schulfach aus Drop-Menü) und anschließender Trefferanzeige auf folgender Seite zu verbinden.

    Für die Übergabe verwende ich folgendes Formular:


    Das Ergebnis für die Lehrersuche habe ich so dann ausgearbeitet
    (unter Zuhilfenahme des obigen Scriptes!!):


    ]


    Was ist falsch an meinem Code ?

    Im Moment zeigt er mir auf der Ergebnisseite nur die Feldüberschriften der Tabellenfelder an !!
    Egal was ich in der Suche auch eingebe, immer das gleiche Ergebnis.
    Ich möchte gerne entweder PLZ oder Wohnort und zusätzliche Bedingung ein Schulfach aus Liste auswählen und die Ausgabe soll auf Ergebnisseite dann die Feldüberschriften und darunter die ausgeworfenen Treffer mit allen Feldern schreiben.

    Passt die if-Abfrage so überhaupt für meine Vorgaben ??

    Wo liegt der Fehler ????

    Kann mir jemand helfen, bitte ???


    Danke schonmal.

    Für mich ist das sehr schwierig, da ich blutiger Anfänger bin.
    Ich bin jetzt mit meinem "Latein" am Ende - habe schon alles mögliche probiert !![/code]