Eintragung in Db nicht

Grunge

Erfahrenes Mitglied
Hi...Ich wollte durch ein Anmeldescript user in die DB eintragen. nun habe ich überprüft ob der username und/oder die mail schon vergeben ist - ansonsten sollte doch bitte anbegrbochen werde. leide rbricht der blödmann ;) immer ab...hier der code:

(DB DATEN wurden aufgrund eines drei spalten layouts schon included in einer anderen datei.....wirft außerdem keine db fehler aus)

(DATEN KOMMEN AUS EINEM FORMULAR)
Code:
<?php
echo "<br><br><br>";



?>
<html>
<table width="100%" border="1" cellspacing="0" bordercolor="#000000" bgcolor="#FFFFFF">
<tr>
<td bordercolor="#000000" bgcolor="#3399CC"><div align="left">::Registrierung erfolgreich </div></td>
</tr>
</table><br>
<table width="100%" border="1" cellspacing="0" bordercolor="#000000" bgcolor="#FFFFFF">
<tr>
<td bordercolor="#000000" bgcolor="#FFFFFF"><div align="center">
  
<?

	//EINGABEN NACHPRÜFEN
	if(trim($_POST['vorname']) == "") {
	     die("<b>Bitte geben sie einen Vornamen ein</b>");   
		  }   
	 if(trim($_POST['name']) == "") { 
	        die("<b>Bitte geben sie einen Nachnamen ein</b>"); 
			   }
			 if(trim($_POST['straße']) == "") { 
	        die("<b>Bitte geben sie eine Straße ein ein</b>"); 
			   }
			    if(trim($_POST['plz']) == "") { 
	        die("<b>Bitte geben sie eine Postleitzahl ein</b>"); 
			   }
			       if(trim($_POST['ort']) == "") { 
	        die("<b>Bitte geben sie einen Ort ein</b>"); 
			   }
			         if(trim($_POST['email']) == "") { 
	        die("<b>Bitte geben sie eine E-Mail Adresse ein</b>"); 
			   }
			         if(trim($_POST['tele']) == "") { 
	        die("<b>Bitte geben sie eine Telefonnummer ein</b>"); 
			   }
			   if(trim($_POST['user']) == "") { 
	        die("<b>Bitte geben sie einen Usernamen ein</b>"); 
			   }
			   if(trim($_POST['pwd']) == "") { 
	        die("<b>Bitte geben sie ein Passwort ein</b>"); 
			   }
			   if(trim($_POST['pwd2']) == "") { 
	        die("<b>Bitte wiederholen sie ihr Passwort</b>"); 
			   }
			   $sql5 ="Select username FROM customers WHERE (username like '".$_REQUEST["user"]."')";
			   $sql4="SELECT email FROM customers WHERE (email like '".$_REQUEST["email"]."')";
			   $correct2=mysql_query($sql4) or die (mysql_error());
			   $correct=mysql_query($sql5) or die (mysql_error());
			   if ($correct=="" AND $correct2==""	AND (trim($_POST['pwd']) == trim($_POST['pwd2']))		   ){
			  
			   
			   
			  $sql2 = "SELECT 
			                 lastkd      
							 FROM
							 Allgemeines";    
							 $result = mysql_query($sql2) OR die(mysql_error());
			   while($row = mysql_fetch_assoc($result)) 
			   {   
			   $kdnr=($row['lastkd'])+1;     
			    
			   }
			   
			   
				   
				   
			   $sql="INSERT INTO customers ( kdnr,
			   								 username,
											 passwort,
			   								 reg, 
											 vorname,
											 nachname,
											 plz,
											 ort,
											 strasse,
											 tele,
											 handy,
											 email,
											 hp,
											 geburtstag  ) 
							VALUES (
											'".htmlspecialchars($kdnr)."',
											'".htmlspecialchars($_POST['user'])."',
											'".htmlspecialchars(md5($_POST['pwd']))."',
			   		        				NOW(),
										    '".htmlspecialchars($_POST['vorname'])."',
										    '".htmlspecialchars($_POST['name'])."', 
											'".htmlspecialchars($_POST['plz'])."', 
											'".htmlspecialchars($_POST['ort'])."', 
											'".htmlspecialchars($_POST['straße'])."', 
											'".htmlspecialchars($_POST['tele'])."', 
											'".htmlspecialchars($_POST['handy'])."', 
											'".htmlspecialchars($_POST['email'])."', 
											'".htmlspecialchars($_POST['hp'])."', 
											'".htmlspecialchars($_POST['geb'])."')";
			    
			  mysql_query($sql) OR die(mysql_error());
			  $sql3="UPDATE
    Allgemeines
SET
    lastkd = '$kdnr'";
  

			  mysql_query($sql3) OR die(mysql_error());
			     echo "Vielen Dank!<br><br>Ihre Registrierung bei Wolf Tec. Multimedia war erfolgreich. Bitte loggen sie sich ein um ihre Vorteile nutzen zu k&ouml;nnen.";

	 }else{
			   		if($correct>0){
				   die("<b>Der Username '".$_POST['user']."' ist bereits vergeben. Wählen sie einen anderen!</b>");
			   		}
			  		 if($correct2>0){
				   die("<b>Ein anderer Kunde hat sich bereits mit der E-Mail Adresse '".$_POST['email']."' angemeldet. Wähen sie eine andere bitte</b>");
			  		 }
			  		 		

	
	  
}
			  //die("<b>Ihre Passwörter stimmen nicht überein!</b>");}
			   ?></table></div></td>
</tr>
 
Zurück