formular immer wieder leer...

Doggiboy

Grünschnabel
hi leute, ich habe ein formular zum registrieren geschrieben, hier mal der code:

Code:
<html>
<head>
<title>Anmeldung</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<p align="center"><br>
</p>
<form action = "http://web57.reseller15.publicompserver.de/index.php?section=register" method = "post">
    <font size="2"><br>
&nbsp;</font><table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="61%" id="AutoNumber1" height="630">
      <tr>
        <td width="100%" height="25" align="left" colspan="2">
        <p align="center"><b><font face="Arial" size="4">Hier können Sie sich registrieren lassen:</font></b>  <br></td>
      </tr>
      <tr>
        <td width="32%" height="25" align="left">&nbsp;</td>
        <td width="68%" height="25" align="left">
    &nbsp;</td>
      </tr>
      <tr>
        <td width="32%" height="25" align="left">* = <font size="2">erforderliche Angaben</font></td>
        <td width="68%" height="25" align="left">
    &nbsp;</td>
      </tr>
      <tr>
        <td width="32%" height="25" align="left">&nbsp;</td>
        <td width="68%" height="25" align="left">
    &nbsp;</td>
      </tr>
      <tr>
        <td width="32%" height="25" align="left"><font face="Arial">Benutzername*</font></td>
        <td width="68%" height="25" align="left">
    <input class="input" name="bn" size="20" style="font-family: Arial"></td>
      </tr>
      <tr>
        <td width="32%" height="25" align="left"><font face="Arial">Passwort*</font></td>
        <td width="68%" height="25" align="left">
    <input type="password" name="pw" size="20" style="font-family: Arial"></td>
      </tr>
      <tr>
        <td width="32%" height="25" align="left"><font face="Arial">E-Mailadresse*</font></td>
        <td width="68%" height="25" align="left">
    <input class="input" name="mail" size="20" style="font-family: Arial"></td>
      </tr>
      <tr>
        <td width="32%" height="25" align="left"><font face="Arial">Interessen</font></td>
        <td width="68%" height="25" align="left">
        <input class="input" name="interessen" size="20" style="font-family: Arial"></td>
      </tr>
      <tr>
        <td width="32%" height="25" align="left"><font face="Arial">Beruf</font></td>
        <td width="68%" height="25" align="left">
    <input class="input" name="beruf" size="20" style="font-family: Arial"></td>
      </tr>
      <tr>
        <td width="32%" height="25" align="left"><font face="Arial">ICQ</font></td>
        <td width="68%" height="25" align="left">
    <input class="input" name="icq" size="20" style="font-family: Arial"></td>
      </tr>
      <tr>
        <td width="32%" height="25" align="left"><font face="Arial">MSN</font></td>
        <td width="68%" height="25" align="left">
    <input class="input" name="msn" size="20" style="font-family: Arial"></td>
      </tr>
      <tr>
        <td width="32%" height="25" align="left"><font face="Arial">Vorname</font></td>
        <td width="68%" height="25" align="left">

    <input class="input" name="vorname" size="20" style="font-family: Arial"></td>
      </tr>
      <tr>
        <td width="32%" height="25" align="left"><font face="Arial">Nachname</font></td>
        <td width="68%" height="25" align="left">
    <input class="input" name="nachname" size="20" style="font-family: Arial"></td>
      </tr>
      <tr>
        <td width="32%" height="25" align="left"><font face="Arial">Geburtsdatum
        im Format </font></td>
        <td width="68%" height="25" align="left">
    <input class="input" name="gbdatum" size="20" style="font-family: Arial"></td>
      </tr>
      <tr>
        <td width="32%" height="25" align="left">
    <font face="Arial">Geschlecht*</font></td>
        <td width="68%" height="25" align="left"><select size="1" name="geschlecht">
        <option selected value="0">bitte auswählen</option>
        <option value="2">weiblich</option>
        <option value="1">männlich</option>
        </select></td>
      </tr>
      <tr>
        <td width="32%" height="25" align="left"><font face="Arial">Strasse</font></td>
        <td width="68%" height="25" align="left">

    <input class="input" name="strasse" size="20"></td>
      </tr>
      <tr>
        <td width="32%" height="25" align="left"><font face="Arial">Hausnummer</font></td>
        <td width="68%" height="25" align="left">
    <input class="input" name="hausnummer" size="20"></td>
      </tr>
      <tr>
        <td width="32%" height="25" align="left"><font face="Arial">PLZ</font></td>
        <td width="68%" height="25" align="left">
    <input class="input" name="plz" size="20"></td>
      </tr>
      <tr>
        <td width="32%" height="25" align="left"><font face="Arial">Ort</font></td>
        <td width="68%" height="25" align="left">
    <input class="input" name="ort" size="20"></td>
      </tr>
      <tr>
        <td width="32%" height="25" align="left"><font face="Arial">Land</font></td>
        <td width="68%" height="25" align="left">
    <input class="input" name="land" size="20"></td>
      </tr>
      <tr>
        <td width="32%" height="19" align="left">&nbsp;</td>
        <td width="68%" height="19" align="left">&nbsp;</td>
      </tr>
      <tr>
        <td width="100%" height="59" align="left" colspan="2">
<font face="Arial">
<input type="Checkbox" name="real_yesorno" value="1" checked> Meine Daten dürfen von anderen Usern eingesehen werden.<br>&nbsp;</font></td>
      </tr>
      <tr>
        <td width="32%" height="26">


    <input class="button" type="submit" name="gesendet" value="Anmeldung abschließen"></td>
        <td width="68%" height="26">
    <input class="button" type="reset" value="Zurücksetzen"></td>
      </tr>
      </table>
</form>
</body>
</html>
<?php
require('config/functions.php');
require('config/variablen.php');
$pw1 = md5($pw);


	if ($gesendet){





		if(strlen($_REQUEST['bn']) > 0 ){

			if(strlen($_REQUEST['pw']) > 0 ){

				if(strlen($_REQUEST['mail']) > 0){

					if(check_email($mail)) {

						if(($_REQUEST['geschlecht']) != 0) {








					require("config/dbconnect.php");
					$sqlab  = "INSERT INTO User ";
					$sqlab .= "(u_bn, u_pw, u_mail, u_interessen, u_beruf, u_icq, u_msn, ";
                                         $sqlab .="u_real_yesorno, u_vorname, u_nachname, u_gbdatum, u_geschlecht, ";
                                         $sqlab .="u_strasse, u_hausnummer, u_plz, u_ort, u_land) values ";
                                         $sqlab .= "('$bn', '$pw1', '$mail', '$interessen', '$beruf', '$icq',
                                         '$msn', '$realyesorno', '$vorname', '$nachname', '$gbdatum', '$geschlecht',
                                         '$strasse', '$hausnummer', '$plz', '$ort', '$land')";



					mysql_select_db('usr_web57_1'); mysql_query($sqlab);
					if (mysql_errno()) die ("MySQL-Error: " . mysql_error());
					$num = mysql_affected_rows();


						if ($num>0)
						{
						echo "<meta http-equiv=\"refresh\" content=\"0; URL=$url"."index.php?section=registerok\">";
						mysql_close($db);
						exit;
						}

						else

						{
						echo "Anmeldung fehlgeschlagen";
						mysql_close($db);
						}

}

				else
				{
				echo "<script language=\"JavaScript\">";
				echo "alert(\"Bitte ein Geschlecht angeben!\");";
				echo "</script>";
				}



}
				else
				{
				echo "<script language=\"JavaScript\">";
				echo "alert(\"Deine E-Mailadresse ist ungültig!\");";
				echo "</script>";
				}



}



				else
				{
				echo "<script language=\"JavaScript\">";
				echo "alert(\"Bitte eine E-Mailadresse angeben!\");";
				echo "</script>";
				}



}

				else
				{
				echo "<script language=\"JavaScript\">";
				echo "alert(\"Bitte ein Passwort angeben!\");";
				echo "</script>";
				}

}



				else
				{
				echo "<script language=\"JavaScript\">";
				echo "alert(\"Bitte einen Benutzernamen angeben!\");";
				echo "</script>";
				}


}
?>

wie ihr seht sind ein paar funktionen zum überprüfen drinne, ob der user auch was eingetragen hat.

die check mail funktion überprüft ob die mailadresse standardkonform ist.
soweit so gut, wenn ich nun alles ausfülle, außer den usernamen, dann kommt ja die fehlermeldung, bitte unsernamen eingeben. dann ein klick auf ok und dann ist das formular wieder leer, das ist mist, wie mache ich das, dass das was schon eingetragen ist wieder drinn steht?
 
<input class="input" name="interessen" size="20" style="font-family: Arial" value="<?php echo($_POST['interessen']); ?>"/>
 

Neue Beiträge

Zurück