Ergebnis 1 bis 3 von 3

Thema: Eingabeprüfung über DB

  1. #1
    Contao-Nutzer
    Registriert seit
    09.11.2010.
    Beiträge
    12

    Frage Eingabeprüfung über DB

    Hallo zusammen.

    Ich würde gerne die Eingabe eines Textfeldes gegen Werte in einer DB-Tabelle prüfen. Hat das schon mal jemand gemacht und mir ein Codebeispiel?

    Gruss und Danke
    Bernd

  2. #2
    Contao-Nutzer
    Registriert seit
    30.01.2010.
    Ort
    Berlin
    Beiträge
    69

    Standard

    Hallo zusammen,

    ich bringe das Thema nochmal auf den Tisch. Das Gleiche würde ich auch gerne machen.
    Wie wäre hier eine Lösung ?

    Gruß,
    Marco

  3. #3
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.452
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Moin,

    ja ich mach sowas in meiner Extension [UserMemberBridge].

    Dazu einfach einen save_callback an das gewünschte Feld hängen und im Code dann ungefähr so verfahren:

    PHP-Code:
            public function testFieldValue($varValueDataContainer $dc) {
            
    $dbData $this->Database->prepare("select IRGENDWAS from TABELLE")->execute();
            if (
    $varValue nicht in $dbData enthalten){
                throw new 
    Exception("Fehlertext");
            }
            
            return 
    $varValue;
        } 
    Hoffe das hilft.

    Gruß, Cliff

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •