Malte: Eingaben von Formular werden nicht verschickt

Beitrag lesen

Moin,
mit diesem Formular kann man sich bei mir auf der Seite registrieren. Aber das Formular schickt nicht die Daten ab.
Hier das Formular:

  
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">  
  <tr><td>Login Name:</td><td><input type="text" class="login" name="username"></td>  
  </tr>  
  <tr><td>Passwort:</td><td><input type="password" name="password" class="login"></td>  
  </tr>  
  <tr><td>Passwort Widh.:</td><td><input type="password" name="passwordw" class="login"></td>  
  </tr>  
  <tr><td>Email:</td><td><input type="text" name="email" class="login"><br><br></td>  
</tr>  
  <tr><td class="text">Name:</td><td><input type="text" name="name" class="login"></td>  
  </tr>  
  <tr><td>Vorname:</td><td><input type="text" name="vorname" class="login"></td>  
  </tr>  
  <tr><td>ICQ:</td><td><input type="text" name="icq" class="login"></td>  
  </tr>  
  <tr><td>AIM:</td><td><input type="text" name="aim" class="login"></td>  
</tr>  
  <tr><td>YAHOO:</td><td><input type="text" name="yahoo" class="login"></td>  
</tr>  
  <tr><td>MSN:</td><td><input type="text" name="msn" class="login"></td>  
</tr>  
  <tr><td>Signatur:</td><td><textarea name="signatur" class="login"></textarea></td>  
</tr>  
  <tr><td>Pers&ouml;liche Nachrichten empfangen</td>  
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
&nbsp;&nbsp;  
<select name="pn"><option value="1">Ja</option><option value="0">Nein</option></select></td>  
</tr>  
</form>  
  <tr><td>Onlinestatus anzeigen</td>  
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
&nbsp;&nbsp;  
<select name="onlinestatus"><option value="1">Ja</option><option value="0">Nein</option></select></td>  
</tr>  
  <tr><td>User k&ouml;nnen Ihnen E-Mails schicken</td>  
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
&nbsp;&nbsp;  
<select name="emailschicken"><option value="1">Ja</option><option value="0" selected>Nein</option></select></td>  
</tr>  
  <tr><td></td><td><input type="submit" value="Vollst&auml;ndige Anmeldung" class="login" name="voll"></td>  
  </tr>  
</center>  
</form>  

und hier der PHP Code um die Daten zu speichern...

  
  
if(isset($_POST["voll"]))  
{  
error_reporting(E_ALL);  
include("verbindung.php");  
  $fehler = array();  
$username = $_POST["username"];  
$passwort = $_POST["password"];  
$passwortw = $_POST["passwordw"];  
$email = $_POST["email"];  
$name = $_POST["name"];  
$vorname = $_POST["vorname"];  
$icq = $_POST["icq"];  
$aim = $_POST["aim"];  
$yahoo = $_POST["yahoo"];  
$msn = $_POST["msn"];  
$signatur = $_POST["signatur"];  
$get_pn = $_POST["pn"];  
$onlinestatus = $_POST["onlinestatus"];  
$get_emails = $_POST["emailschicken"];  
  
  
  if($passwortw != $passwort) $fehler[]= "<span style=\"color:red;font-size:15px\"><br>Die Passwort Widhl. muss mit dem Passwort bereinstimmen.</span>";  
  
  //Testen der EMailAdresse  
  
  if(!check_email($email)) $fehler[] = "<span style=\"color:red;font-size:15px\"><br>Bitte eine richtige E-Mail Adresse angeben.</span>";  
  
  //Ueberpren des Passworts auf zulaesige Zeichen  
  
  if (!preg_match("/^[a-zA-Z0-9]*$/", $passwort)) $fehler[]= "<span style=\"color:red;font-size:15px\"><br>Das Passwort darf nur aus Buchstaben, Zahlen und _ - bestehen!</span>";  
  
  //Testet den Usernamen auf zulaesige Zeichen  
  if (!preg_match("/^[a-zA-Z0-9]*$/", $username)) $fehler[]= "<span style=\"color:red;font-size:15px\"><br>Der Benutzernamen darf nur aus Buchstaben, Zahlen und _ - bestehen!</span>";  
  
if($username == "") $fehler[] = "<span style=\"color:red;font-size:15px\"><br>Bitte einen Benutzernamen angeben!</span>";  
if($passwort == "") $fehler[] = "<span style=\"color:red;font-size:15px\"><br>Bitte ein Passwort angeben!</span>";  
  
     if (count($fehler) == 0) {  
   mysql_query("INSERT INTO login_daten (username, password)  
                           VALUES('$name', '$passwort')") or die(mysql_error());  
   mysql_query("INSERT INTO personal_data (email,name,vorname,icq,aim,yahoo,msn,signatur,get_pn,online_status,get_emails)  
                           VALUES('$email','$name,'$vorname','$icq','$aim','$yahoo';'$msn','$signatur','$get_pn';'$$onlinestatus','$get_emails')") or die(mysql_error());  
echo'<table class="text">  
<tr>  
<td>  
<p align="center"><span style="color:red;font-size:17px">Wir bedanken uns f&uuml;r Ihre Anmeldung. Bitte best&auml;tigen Sie die Anmeldung, mit dem Link in der E-Mail!</span></p>  
</td>  
</tr>  
</table>';  
exit();  
  
   }  
  
   for ($i = 0; $i < count($fehler); $i++) echo $fehler[$i];{  
  
   }  
  
}  

Dankf für eure Hilfe