Ergebnis 1 bis 10 von 10

Thema: Benutzereingabe prüfen?

  1. #1
    Samurai Avatar von #matthias
    Registriert seit
    24.02.2009
    Ort
    Sömmerda
    Beiträge
    200
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Benutzereingabe prüfen?

    Hallo,

    ich bin immer noch dabei mir PHP anzueignen und stehe wieder vor einen Problem.
    Ich habe ein Formular wo 10 Felder ausgefüllt werden sollen.
    Wenn das Formular gesendet wird will ich soll mittels PHP geprüft werden ob alle Felder ausgefüllt worden sind.
    Das versuch ich so zu lösen:
    PHP-Code:
    if (!isset($vorname) || !isset($nachname) || !isset($adresse_strasse) || 
        !isset(
    $adresse_hausnummer) || !isset($adresse_plz) || 
        !isset(
    $adresse_stadt) || !isset($kontakt_email_1) || 
        !isset(
    $kontakt_email_2) || !isset($kontakt_telefon) || 
        !isset(
    $kontakt_telefon_mobil))
        {
            
    $error "<fieldset><legend>FEHLER</legend>Es ist ein Fehler aufgetreten! Bitte füllen Sie alle Felder aus.</fieldset>";
            } 
    Sind ein oder mehrere Felder leer soll $error ausgegeben werden.
    Klappt aber leider nicht!
    isset prüft doch ob einer Variable gesetz ist und gibt dann True zurück, dann müßte doch !issset True liefern wenn die Variable nicht gesetzt ist?

    MFG Matthias
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Benutzereingabe prüfen?

    also wenn du alle felder prüfen möchtest musste mit && verknüpfen abgesehen davon musste nich nur nach isset() sondern auch auf !empty() prüfen..
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  3. #3
    Samurai
    Themenstarter
    Avatar von #matthias
    Registriert seit
    24.02.2009
    Ort
    Sömmerda
    Beiträge
    200
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Benutzereingabe prüfen?

    Hallo,

    wieso muss ich denn && nehmen? Bei && müßten dann doch alle Variablen nicht gesetzt sein um eine Fehlemeldung zu bekomme, ich möchte aber auch bei einer fehlenden Eingabe eine Fehlermeldung. Was ist denn die beste Methode um das Formular auf Vollständigkeit prüfen?

    MFG Matthias?

  4. #4
    Bandit
    Gast

    Standard AW: Benutzereingabe prüfen?

    PHP-Code:
       foreach($_POST as $key as $value)
       {
          if (empty(
    $value))
          {
             echo 
    "$key ist leer";
          }
       } 

  5. #5
    Samurai
    Themenstarter
    Avatar von #matthias
    Registriert seit
    24.02.2009
    Ort
    Sömmerda
    Beiträge
    200
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Benutzereingabe prüfen?

    Entschludigt wenn ich euch noch einmal mit so einer banalen Frage bemühen muss, aber bei den Code von Bandit600 bekomme ich fogende Fehlermeldung:
    PHP-Code:
    Parse errorsyntax errorunexpected T_ASexpecting ')' 
    MFG Matthias

  6. #6
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Benutzereingabe prüfen?

    hatter sich vertippt
    PHP-Code:
       foreach($_POST as $key => $value)
       {
          if (empty(
    $value))
          {
             echo 
    "$key ist leer";
          }
       } 
    </span></span>

  7. #7
    Samurai
    Themenstarter
    Avatar von #matthias
    Registriert seit
    24.02.2009
    Ort
    Sömmerda
    Beiträge
    200
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Benutzereingabe prüfen?

    Danke.
    Bin im Moment selber darauf gekommen.
    Wenn ich das richtig verstehen soll der Code Prüfen ob alle Felder einen Inhalt haben?
    Wenn ich mein Formular sende und alle- oder ein Feld leer sind sollte doch die Meldung kommen die in $key steht. Bei mir wird aber nichts ausgegeben.

    MFG Matthias

  8. #8
    Samurai
    Themenstarter
    Avatar von #matthias
    Registriert seit
    24.02.2009
    Ort
    Sömmerda
    Beiträge
    200
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Benutzereingabe prüfen?

    Tut mir leid ich hatte einen Schreibfehler in meinen Code!
    Jetzt klappt es!!

    Danke noch einmal.

  9. #9
    Samurai
    Themenstarter
    Avatar von #matthias
    Registriert seit
    24.02.2009
    Ort
    Sömmerda
    Beiträge
    200
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Benutzereingabe prüfen?

    Hallo,

    ich muss noch einmal stören.
    Das mit der Überprüfung der Eingabe klappt soweit nur hätte ich jetzt gerne noch das bei einer fehlenden Eingabe das jeweilige <input /> Feld farblich hervorgehoben wird.
    Seit Stunden versuche ich das jetzt schon aber ohne den wirklichen Erfolg, entwerder sind alle Felder hervorgehoben oder gar keines. Das es nur das betreffende ist bekommen ich nicht hin.

    MFG Matthias

  10. #10
    Bandit
    Gast

    Standard AW: Benutzereingabe prüfen?

    Ungefähr so:
    PHP-Code:
    <?php
    $errorFields 
    = array();
    foreach(
    $_POST as $key => $value)
    {
      if (empty(
    $value))
      {
          
    $errorFields[] = $key;
      }

    :
    :
    :
    :
    :
    if (
    in_array('name'$errorFields))
      
    $class "class='error'";
    else
      
    $class "";
      
    echo 
    "<input $class type='text' name='name'>\n";
    ?>

Ähnliche Themen

  1. Anmeldeformular prüfen
    Von Tobse im Forum Script-Archiv
    Antworten: 2
    Letzter Beitrag: 16.05.2009, 01:54
  2. String prüfen
    Von sero79 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 30.12.2008, 15:59
  3. Dateigröße prüfen
    Von JSpring im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 11.10.2007, 21:05
  4. Datensätze untereinander prüfen
    Von meierhans im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 04.11.2006, 17:27
  5. prüfen ob $x ein vielfaches von $y ist....
    Von Gsus im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 30.09.2006, 17:19

Stichworte

Berechtigungen

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