derjakobofficial: login.php input leeren nach zweitem submit (error)

Beitrag lesen

Ich habe n Problem. Ich arbeite gerade an einem Login. Ich habe einen error eingebaut wenn man ein Feld leer lässt. Desweiteren habe ich php benutzt um nach action="login.php" und bzw nach einem error die inhalte drin bleiben. Jetzt möchte ich aber gern das bei einem erfolg also bei

else {
             echo "<p class='php'>Danke ".(htmlspecialchars(stripslashes(trim($_POST["vorname"]))))."<br> für deine Registrierung!</p>";

soll alles gelöscht werden also iwie alle php sachen vorher stoppen oder bei der letzten ifelse ein input clear all sowas in der art. bei Fragen im Code eifach schreiben ....

        <div class="site">
        <div class="box" style="height:760px;">
          <div class="background" style="height:760px;"></div>
        <div class="content" style="height:760px;">
          <center><p>Mach mit bei <b>Homeworker.de</b></p>
            <p>Jetzt kostenlos registrieren!</p><br>
            <form action="login.php" method="post">
               <input type="text" placeholder="Vorname" value="<?php echo htmlspecialchars(stripslashes(trim($_POST["vorname"]))); ?>" name="vorname">
               <input type="text" placeholder="Nachname" value="<?php echo htmlspecialchars(stripslashes(trim($_POST["nachname"]))); ?>" name="nachname">
               <div class="date"><br><br>
               <select name="date_day">
                 <option value="DD"><?php echo htmlspecialchars(stripslashes(trim($_POST["date_day"]))); ?></option>
                 <option value="1">1</option>
	               <option value="2">2</option>
	               <option value="3">3</option>
	               <option value="4">4</option>
	               <option value="5">5</option>
	               <option value="6">6</option>
	               <option value="7">7</option>
	               <option value="8">8</option>
                 <option value="9">9</option>
                 <option value="10">10</option>
	               <option value="11">11</option>
	               <option value="12">12</option>
	               <option value="13">13</option>
	               <option value="14">14</option>
	               <option value="15">15</option>
	               <option value="16">16</option>
	               <option value="17">17</option>
	               <option value="18">18</option>
	               <option value="19">19</option>
	               <option value="20">20</option>
	               <option value="21">21</option>
	               <option value="22">22</option>
                 <option value="23">23</option>
               	 <option value="24">24</option>
              	 <option value="25">25</option>
                 <option value="26">26</option>
              	 <option value="27">27</option>
              	 <option value="28">28</option>
              	 <option value="29">29</option>
              	 <option value="30">30</option>
              	 <option value="31">31</option>
               </select>

               <select name="date_month">
                 <option value="MM"><?php echo htmlspecialchars(stripslashes(trim($_POST["date_month"]))); ?></option>
                 <option value="Januar">Januar</option>
                 <option value="Februar">Februar</option>
                 <option value="März">März</option>
                 <option value="April">April</option>
                 <option value="Mai">Mai</option>
                 <option value="Juni">Juni</option>
                 <option value="Juli">Juli</option>
                 <option value="August">August</option>
                 <option value="September">September</option>
                 <option value="Oktober">Oktober</option>
                 <option value="November">November</option>
                 <option value="Dezember">Dezember</option>
               </select>

               <select name="date_year" >
                 <option value="YYYY"><?php echo htmlspecialchars(stripslashes(trim($_POST["date_year"]))); ?></option>
                 <option value="2006">2006</option>
                 <option value="2005">2005</option>
	               <option value="2004">2004</option>
	               <option value="2003">2003</option>
	               <option value="2002">2002</option>
	               <option value="2001">2001</option>
	               <option value="2000">2000</option>
	               <option value="1999">1999</option>
	               <option value="1998">1998</option>
	               <option value="1997">1997</option>
	               <option value="1996">1996</option>
               	 <option value="1995">1995</option>
	               <option value="1994">1994</option>
                 <option value="1993">1993</option>
                 <option value="1992">1992</option>
	               <option value="1991">1991</option>
	               <option value="1990">1990</option>
	               <option value="1989">1989</option>
	               <option value="1988">1988</option>
	               <option value="1987">1987</option>
	               <option value="1986">1986</option>
	               <option value="1985">1985</option>
	               <option value="1984">1984</option>
	               <option value="1983">1983</option>
               	 <option value="1982">1982</option>
	               <option value="1981">1981</option>
	               <option value="1980">1980</option>
	               <option value="1979">1979</option>
	               <option value="1978">1978</option>
	               <option value="1977">1977</option>
	               <option value="1976">1976</option>
	               <option value="1975">1975</option>
               </select>
               </div>
               <input type="text" placeholder="Benutzername" value="<?php echo htmlspecialchars(stripslashes(trim($_POST["username"]))); ?>" name="username">
               <input type="email" placeholder="Email" value="<?php echo htmlspecialchars(stripslashes(trim($_POST["email"]))); ?>" name="email">
               <input type="password" placeholder="Passwort" name="pw">
               <input type="password" placeholder="Passwort wiederholen" name="pw2">
               <div class="php"><?php

               $error = "";

               if ($_SERVER["REQUEST_METHOD"] == "POST"){
               if(empty(htmlspecialchars(stripslashes(trim($_POST["vorname"]))))) {
                 echo $error = "<p>*Bitte gib deinen Vornamen ein!*</p>";
               }
               elseif(empty(htmlspecialchars(stripslashes(trim($_POST["nachname"]))))) {
                 echo $error = "<p>*Bitte gib deinen Nachnamen ein!*</p>";
               }
               elseif((htmlspecialchars(stripslashes(trim($_POST["date_day"])))) == "DD") {
                 echo $error = "<p>*Bitte gib deinen <br> Geburtsdatum ein!*</p>";
               }
               elseif((htmlspecialchars(stripslashes(trim($_POST["date_month"])))) == "MM") {
                 echo $error = "<p>*Bitte gib deinen <br> Geburtsdatum ein!*</p>";
               }
               elseif((htmlspecialchars(stripslashes(trim($_POST["date_year"])))) == "YYYY"){
                 echo $error = "<p>*Bitte gib deinen <br> Geburtsdatum ein!*</p>";
               }
               elseif(empty(htmlspecialchars(stripslashes(trim($_POST["username"]))))) {
                 echo $error = "<p>*Bitte gib deinen <br> Benutzernamen ein!*</p>";
               }
               elseif(empty(htmlspecialchars(stripslashes(trim($_POST["email"]))))) {
                 echo $error = "<p>*Bitte gib deine Emailadresse ein!*</p>";
               }
               elseif(empty(htmlspecialchars(stripslashes(trim($_POST["pw"]))))) {
                 echo $error = "<p>*Bitte gib dein Passwort ein!*</p>";
               }
               elseif(empty(htmlspecialchars(stripslashes(trim($_POST["pw2"]))))) {
                 echo $error = "<p>*Bitte wiederhole dein Passwort!*</p>";
               }
               elseif(htmlspecialchars(stripslashes(trim($_POST["pw"])))!=htmlspecialchars(stripslashes(trim($_POST["pw2"])))) {
                 echo $error = "<p>*Bitte wiederhole dein Passwort!*</p>";
               }
               else {
                 echo "<p class='php'>Danke ".(htmlspecialchars(stripslashes(trim($_POST["vorname"]))))."<br> für deine Registrierung!</p>";
                 exit;
               }}?></div>
               <input type="submit" class="Anmelden" value="Anmelden"><br>
               <a href="login.html">Schon registriert? Klick hier</a>
            </form>
          </center>
         </div>
        </div>
      </div>

      </section>