tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
277
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von sirvival
    sirvival sirvival ist offline Mitglied Gold
    Registriert seit
    Nov 2003
    Beiträge
    122
    Hallo allerseits,

    Momentan schreibe ich an einem Inventory Tool in PHP welches auch Eingabemasken beinhaltet.
    Die Änderung der Daten wird momentan durch Unmengen an if Klauseln überprüft.
    Ziel sollte es sein dass ich die Eingabe sowie die Änderung der Daten über ein Formular erzielen kann.
    Die Daten sollten zu Überprüfung an eine Funktion übergeben werden.

    Gibt es da Möglichkeiten das Prolem effizienter zu lösen?
    Kennt jemand ein Tutorial zum Auslesen/Ändern von Formularen mittels PHP?

    Danke!

    PS:
    Formularverarbeitung mal anders habe ich mir schon angeschaut. Allerdings bringt mich das nicht wirklich weiter.
     

  2. #2
    Registriert seit
    Feb 2005
    Ort
    NRW
    Beiträge
    460
    Hier einmal ein Beispiel zum überprüfen der angegeben Telefonnummer mit regulären Ausdruck .
    Das lässt sich natürlich beliebig erweiteren, z.B. eMail, PLZ oder sonstige Daten die dann
    mit "include()" im Formularscript aufgerufen werden können.


    PHP-Code:
    // gibt true wenn die Telefonnummer formal richtig ist!
        
    function pruefe_telefon($pruef) {
    return (
    ereg("^(((00|\+\+)([1-9][0-9]?)[^a-zA-Z0-9]*(\(0\))?[^a-zA-Z0-9]*[1-9]+)|(0[0-9]+))[^a-zA-Z0-9]+[1-9](([0-9]+[^a-zA-Z0-9]*)+)(-([0-9]{1,9}))?$",trim($pruef)));
        } 
    Wenn immer die gleichen Daten abgefragt werden kannst Du die Funktionen auch zusammenfassen.

    PHP-Code:
        function pruefe_formular($email,$telefon,$plz){
                 
                 function 
    pruefe_email($pruef) {
                    
    // Inhalt
                 
    }
                 function 
    pruefe_telefon($pruef) {
                    
    // Inhalt
                 
    }   
                 function 
    pruefe_plz($pruef) {
                    
    // Inhalt
                
    }
         } 
     

  3. #3
    Avatar von sirvival
    sirvival sirvival ist offline Mitglied Gold
    Registriert seit
    Nov 2003
    Beiträge
    122
    Klar Unterfunkrionen ist auch ne Idee.
    Ein Problem habe ich jetzt noch mit den Passwörtern.

    Passwörter können, müssen aber nicht eingegeben werden.
    Wenn sie aber eingegeben werden dann aber zwei mal.

    PHP-Code:
    if ( !empty($input["Password1"]) AND ($input["Password1"] == $input["Password2"]))  /* und so weiter*/ 
    Kurzum worauf ich hinaus will ist eine Funktion, an der ich gerade arbeite, der man
    die inputs die "Muss Variablen" und die Aufgabe als Flag (Neueintrag/Änderung) mitgibt.




    @RS9999 hast aber superschnell geantwortet. supi ich bin entzückt
     

Ähnliche Themen

  1. Effizienz Frage
    Von Der Wolf im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 29.08.10, 18:25
  2. [MySQL] Geschwindigkeit Lesbarkeit Effizienz
    Von chmee im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 21.09.09, 21:36
  3. Mal wieder Frage zur verbesserung der Effizienz
    Von NoGFX im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 08.05.07, 16:12
  4. Frage zur Effizienz
    Von kevkev im Forum Coders Talk
    Antworten: 5
    Letzter Beitrag: 24.04.06, 23:09
  5. GGT Effizienz
    Von Java/CppProgrammer im Forum Coders Talk
    Antworten: 3
    Letzter Beitrag: 05.02.05, 14:06