Formulardaten mit php self beahlten ??

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

  • Formulardaten mit php self beahlten ??

    Hallo,

    ich habe ein formular, in dem ich die Eingabefelder überprüfe.
    Ist ein Feld nicht ausgefüllt, so erscheint die Meldung, dass dort ein Eintrag fehlt.
    Jetzt möchte ich aber gerne, dass anschliessend das Formular wieder aufgerufen wird und alle bisher eingegebenen Daten noch vorhanden sind.

    Wie mache ich das??

    Danke
    IceT

  • #2
    PHP-Code:
    echo "<iput type=\"text\" value=\""; if(isset($_POST['feld'])) { echo $_POST['feld']; } echo "\" name=\"feld\">"
    h.a.n.d.
    Schmalle

    http://impressed.by
    http://blog.schmalenberger.it



    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
    ... nur ohne :-)

    Kommentar


    • #3
      hmmm

      habe das bisher so gemacht:

      <?php if(!isset($_POST['submit'])) { ?>

      <form action="<?php $PHP_SELF ?>" method="post">
      <table style="border-width: 1px; border-color: #ffffff; border-style: solid;" border="0" cellspacing="2" cellpadding="0" class="ht2">
      <tr valign="top" bgcolor="#ffffff"><td colspan="2"><b>Anmeldung</b></td></tr>
      <tr valign="top" bgcolor="#cccccc"><td>Name <font color="#ff0000">*</font></td><td><input type="text" name="name" size="30" maxlength="30"></td></tr>
      <tr valign="top" bgcolor="#cccccc"><td>Vorname <font color="#ff0000">*</font></td><td><input type="text" name="vorname" size="30" maxlength="30"></td></tr>
      <tr valign="top" bgcolor="#cccccc"><td>Strasse <font color="#ff0000">*</font></td><td><input type="text" name="strasse" size="30" maxlength="30"></td></tr>
      <tr valign="top" bgcolor="#cccccc"><td>PLZ/Ort <font color="#ff0000">*</font></td><td><input type="text" name="plz" size="5" maxlength="5">&nbsp;<input type="text" name="ort" size="20" maxlength="30"></td></tr>
      <tr valign="top" bgcolor="#cccccc"><td>Telefon</td><td><input type="text" name="telefon" size="30" maxlength="30"></td></tr>
      <tr valign="top" bgcolor="#cccccc"><td>Email <font color="#ff0000">*</font></td><td><input type="text" name="email" size="30" maxlength="30"></td></tr>
      <tr valign="top" bgcolor="#cccccc"><td>Wunsch-Login <font color="#ff0000">*</font></td><td><input type="text" name="login" size="30" maxlength="30"></td></tr>
      <tr valign="top" bgcolor="#cccccc"><td>Wunsch-Passwort <font color="#ff0000">*</font></td><td><input type="text" name="passwort" size="30" maxlength="30"></td></tr>
      <tr valign="top" bgcolor="#cccccc"><td><a href="datenschutz.html" ONCLICK="window.open('datenschutz.html', 'NewWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,c opyhistory=yes,width=500,height=478,top=200,left=200') ;return false;">Hinweis zum Datenschutz</a> <font color="#3333ff">*</font></td><td align="left"><INPUT TYPE="checkbox" name="datenschutz" value="Datenschutzbestimmungen" style="border: 0px #ffffff;"></td></tr>
      <tr valign="top" bgcolor="#cccccc"><td colspan="2"><font color="#ff0000">*</font> benötigte Felder</td></tr>
      <tr valign="top" bgcolor="#cccccc"><td colspan="2"><font color="#3333ff">*</font> Ich habe die Hinweise zum Datenschutz gelesen und<br>akzeptiere die Bestimmungen</td></tr>
      <tr valign="top" bgcolor="#cccccc"><td colspan="2" align="right"><input type="submit" name="submit" value="Abschicken"></td></tr></table></form>

      elseif ($name == "") {
      echo 'Bitte bestätigen geben Sie Ihren Namen ein!';
      }
      else {
      $eintrag = "INSERT INTO user (name, vorname, strasse, plz, ort, telefon, email, login, passwort) VALUES ('$name', '$vorname', '$strasse', '$plz', '$ort', '$telefon', '$email', '$login', '$passwort') ";
      $eintragen = mysql_query($eintrag);

      echo 'Die Eingabe war erfolgreich';
      echo '<br>&nbsp;<br>';
      echo '<a href="neuanmeldung.php">zurück</a>';
      }

      aber wo jetzt aufrufen, dass er die Formulareingaben behalten soll?

      Kommentar

      Lädt...
      X