Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Probleme mit Formular, suit sendet nicht

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Probleme mit Formular, suit sendet nicht

    Hallo Leute,

    ich bin recht neu in der PHP-Programmierkunst und verzweifle gerade bei einem Formular, dem ich testweise die Daten nach dem Abschicken wieder zuordne über $_POST. Und plötzlich tut sich nichts mehr nach dem Drücken des submit-Buttons.
    Die Datei selbst heißt Registrieren.php. Sorry wege der vielen Felder. Reicht, wenn ihr euch exemplarisch eins anschaut, der Rest ist identisch.

    Wäre sehr dankbar für Hinweise!

    LG

    PHP-Code:
    If (!EMPTY($_POST)) 
    {
        
    print_r($_POST);
        
    $daten=$_POST;
    }
    else
    {
        
    $daten['Vorname']="";
        
    $daten['Nachname']="";
        
    $daten['Strasse']="";
        
    $daten['HNr']="";
        
    $daten['PLZ']="";
        
    $daten['Stadt']="";
        
    $daten['Email']="";
        
    $daten['PW']="";
        
    $daten['PW1']="";
    }
    echo 
    "<br/]";
    echo 
    "<form action='Registrieren.php' method='POST'>";
    echo 
    "<div align='center'>";
    echo 
    "Vorname: <input type='text' name='Vorname' size='20' maxlength='50' value='".$daten['Vorname']."' />";
    echo 
    "&nbsp;&nbsp;&nbsp; Nachname: <input type='text' name='Nachname' size='20' maxlength='50' value='".$daten['Nachname']."'/> <br /> <br/>";
    echo 
    "Strasse/Nr: <input type='text' name='Strasse' size='30' maxlength='50' value='".$daten['Strasse']."' />";
    echo 
    "/<input type='text' name='HNr' size='5' maxlength='5' value='".$daten['HNr']."' />"
    echo 
    "&nbsp;&nbsp;&nbsp; PLZ: <input type='text' name='PLZ' size='5' maxlength='5' value='".$daten['PLZ']."' />"
    echo 
    "&nbsp;&nbsp;&nbsp; Stadt: <input type='text' name='Stadt' size='20' maxlength='50' value='".$daten['Stadt']."' /> <br /> <br />";
    echo 
    "Email: <input type='email' name='Email' size='30' maxlength='50' value='".$daten['Email']."' />"
    echo 
    "&nbsp;&nbsp;&nbsp; Passwort: <input type='password' name='PW' size='20' maxlength='50' value='".$daten['PW']."' /> &nbsp;&nbsp;&nbsp; Passwort wiederholen: <input type='password' name='PW1' size='20' maxlength='50' value='".$daten['PW1']."' /> <br /> <br />";
    echo 
    "<input type='submit' name='Registrieren' value='Registrieren' />";
    echo 
    "</div>";
    echo 
    "</form>"

  • #2
    Änder mal
    Code:
    echo "<br/]";
    zu
    Code:
    echo "<br/>";

    Kommentar


    • #3
      Oh Mann. Auf sowas simples wäre ich echt nicht gekommen.
      Jetzt klappts!
      Danke Dir tausendmal!

      Kommentar


      • #4
        Hi,

        PHP-Code:
        &nbsp;&nbsp;&nbsp
        Das kann ungewollte Effekte haben...bitte mach einen ordenlichen Aufbau deines Scriptes!

        PHP-Code:
        If (!EMPTY($_POST)) 
        {
            
        print_r($_POST);
            
        $daten=$_POST;
        }
        else
        {
            
        $daten['Vorname']="";
            
        $daten['Nachname']="";
            
        $daten['Strasse']="";
            
        $daten['HNr']="";
            
        $daten['PLZ']="";
            
        $daten['Stadt']="";
            
        $daten['Email']="";
            
        $daten['PW']="";
            
        $daten['PW1']="";

        unelegant. Du solltest zudem auf XSS u.a. achten.

        PHP-Code:
        echo "<div align='center'>"
        Ein div positionierst Du nicht mit center mittig, sondern z.B. so (siehe ganz unten mit CSS):

        http://www.web-toolbox.net/webtoolbo...ntrieren02.htm

        ...mal so kleine Dinge, die mir aufgefallen sind.

        mfg wolf29
        while (!asleep()) sheep++;

        Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.

        Kommentar

        Lädt...
        X