Hi,
ich hab ein Problem und weiß nicht wo der Fehler liegt.
Ich möchte daß sich ein Kunde erst registriert. Nun hab ich das mit dem Formular gemacht, aber er trägt mir den Kunde nicht in die Datenbank ein.
Was ist da falsch? Kann da einer mal rüberschauen?
Steeven
ich hab ein Problem und weiß nicht wo der Fehler liegt.
Ich möchte daß sich ein Kunde erst registriert. Nun hab ich das mit dem Formular gemacht, aber er trägt mir den Kunde nicht in die Datenbank ein.
Was ist da falsch? Kann da einer mal rüberschauen?
Steeven
PHP:
<!---------------------------------------
Sessions
----------------------------------------->
<?
session_name("deli-city-food");
session_start();
$sid=session_id();
include"zugang.php";
mysql_connect("$DBHost","$DBUser","$DBPass");?>
<script language="JavaScript">
function chkFormular()
{
if(document.Formular.Name.value == "")
{
alert("Bitte Namen eingeben.");
document.Formular.Name.focus();
return false;
}
if(document.Formular.Vorname.value == "")
{
alert("Bitte Vorname eingeben");
document.Formular.Vorname.focus();
return false;
}
if(document.Formular.Telefon.value == "")
{
alert("Bitte Ihre Telefonnummer eingeben");
document.Formular.Telefon.focus();
return false;
}
if(document.Formular.Strasse.value == "")
{
alert("Bitte Strasse angeben");
document.Formular.Strasse.focus();
return false;
}
if(document.Formular.PLZ.value == "")
{
alert("Bitte PLZ angeben");
document.Formular.PLZ.focus();
return false;
}
if(document.Formular.Ort.value == "")
{
alert("Bitte den Ort eingeben");
document.Formular.Ort.focus();
return false;
}
if(document.Formular.email.value == "")
{
alert("Bitte die E-Mail Adresse eingeben");
document.Formular.email.focus();
return false;
}
if(document.Formular.email.value.indexOf('@') == -1)
{
alert("Dies ist keine gültige E-Mail-Adresse!");
document.Formular.email.focus();
return false;
}
if(document.Formular.pass1.value == "")
{
alert("Bitte geben Sie ein Passwort ein");
document.Formular.pass1.focus();
return false;
}
if(document.Formular.pass2.value == "")
{
alert("Bitte wiederholen Sie Ihre Passwort Eingabe");
document.Formular.pass2.focus();
return false;
}
}
//-->
</script>
<link href="farben.css" rel="stylesheet" type="text/css">
<body bgcolor="#FFFFFF" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2"> <table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="12"><?php ?></td>
</tr>
<tr bgcolor="FFFFCF">
<td height="20" align="right" bgcolor="336699">
<div align="left" class="normaleschrift"> <strong>Neuregistrierung:</strong></div></td>
</tr>
</table>
<table>
<tr>
<td> <form method="post" action="Registrierung.php" onSubmit="return chkFormular();" name="Formular">
<? if (($Name & $Strasse & $PLZ & $Ort & $email & $pass1 & $pass2) and ($pass1 == $pass2)){
$Passwort=$pass1;
include("zugang.php");
mysql_connect("$DBHost","$DBUser","$DBPass");
$Datum= date("Y-m-d");
$result=mysql_query("$DBName","INSERT INTO kunde (Anrede,Firma,Name,Vorname,Strasse,PLZ,Ort,Land,Telefon,email,Passwort,Newsletter,Datum) values('$Anrede','$Firma','$Name','$Vorname','$Strasse','$PLZ','$Ort','$Land','$Telefon','$email','$Passwort','$Newsletter','$Datum')")or die (mysql_error());
?>
<table width="551" border="0" cellpadding="0" cellspacing="0" align="center" height="30" bordercolor="ffffff">
<tr>
<td><font color="#000000">Sie wurden erfolgreich registriert.</font></td>
</tr>
</table>
<? }
else{
?>
<table width="551" border="0" cellpadding="0" cellspacing="0" align="center" height="369" bordercolor="336699">
<tr>
<td colspan="2" bgcolor="336699"><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif"><strong> Ihre
Rechnungsanschrift:</strong></font></td>
</tr>
<tr>
<td width="29%" bgcolor="#336699"><strong><font face="Arial, Helvetica, sans-serif" size="2"> Anrede:</font></strong></td>
<td width="71%" bgcolor="#336699"> <font color="#000000" face="Arial, Helvetica, sans-serif" size="2">Herr:
<input name="Anrede" type="radio" value="Herr" <? if($Anrede==Herr){echo"checked";}?>>
Frau:
<input type="radio" name="Anrede" value="Frau"<? if($Anrede==Frau){echo"checked";}?>>
</font></td>
</tr>
<tr>
<td width="29%" height="19" bgcolor="#336699"><strong><font face="Arial, Helvetica, sans-serif" size="2"> Firma:</font></strong></td>
<td width="71%" height="19" bgcolor="#336699"> <strong><font color="#000000" face="Arial, Helvetica, sans-serif" size="2">
<input type="text" name="Firma" value="<? echo"$Firma"; ?>">
</font></strong></td>
</tr>
<tr>
<td width="29%" height="19" bgcolor="#336699"><strong><font face="Arial, Helvetica, sans-serif" size="2"> Name:</font></strong></td>
<td width="71%" height="19" bgcolor="#336699"> <strong><font color="#000000" face="Arial, Helvetica, sans-serif" size="2">
<input type="text" name="Name" value="<? echo"$Name"; ?>">
*</font></strong></td>
</tr>
<tr>
<td width="29%" bgcolor="#336699"><strong><font face="Arial, Helvetica, sans-serif" size="2"> Vorname:</font></strong></td>
<td width="71%" bgcolor="#336699"> <strong><font color="#000000" face="Arial, Helvetica, sans-serif" size="2">
<input type="text" name="Vorname" value="<? echo"$Vorname";?>">
* </font></strong></td>
</tr>
<tr>
<td width="29%" bgcolor="#336699"><strong><font face="Arial, Helvetica, sans-serif" size="2"> Telefon:</font></strong></td>
<td width="71%" bgcolor="#336699"> <strong><font color="#000000" face="Arial, Helvetica, sans-serif" size="2">
<input type="text" name="Telefon" value="<? echo"$Telefon";?>">
*</font></strong></td>
</tr>
<tr>
<td width="29%" bgcolor="#336699"><strong><font face="Arial, Helvetica, sans-serif" size="2"> Strasse
/Nr</font></strong></td>
<td width="71%" bgcolor="#336699"> <strong><font color="#000000" face="Arial, Helvetica, sans-serif" size="2">
<input type="text" name="Strasse" value="<? echo"$Strasse";?>">
*</font></strong></td>
</tr>
<tr bgcolor="AFAF6E">
<td width="29%" bgcolor="#336699"><strong><font face="Arial, Helvetica, sans-serif" size="2"> PLZ:</font></strong></td>
<td width="71%" bgcolor="#336699"> <strong><font color="#000000" face="Arial, Helvetica, sans-serif" size="2">
<input type="text" name="PLZ" value="<? echo"$PLZ";?>">
*</font></strong></td>
</tr>
<tr>
<td width="29%" height="11" bgcolor="#336699"> <p><strong><font face="Arial, Helvetica, sans-serif" size="2"> Wohnort:</font></strong></p></td>
<td width="71%" height="11" bgcolor="#336699"> <strong><font color="#000000" face="Arial, Helvetica, sans-serif" size="2">
<input type="text" name="Ort" value="<? echo"$Ort";?>">
*</font></strong></td>
</tr>
<tr>
<td width="29%" bgcolor="#336699"><strong><font face="Arial, Helvetica, sans-serif" size="2"> Land:</font></strong></td>
<td width="71%" bgcolor="#336699"> <strong><font color="#000000" face="Arial, Helvetica, sans-serif" size="2">
<input type="text" name="Land" value="Deutschland">
*</font></strong></td>
</tr>
<tr>
<td width="29%" bgcolor="#336699"><strong><font face="Arial, Helvetica, sans-serif" size="2"> E-mail</font></strong></td>
<td width="71%" bgcolor="336699"> <strong><font color="#000000" face="Arial, Helvetica, sans-serif" size="2">
<input type="text" name="email" value="<? echo"$email";?>">
*</font></strong></td>
</tr>
<tr>
<td width="29%" bgcolor="#336699"><strong> </strong></td>
<td width="71%" bgcolor="336699"><font color="#000000"> </font>
</td>
</tr>
<tr>
<td width="29%" bgcolor="#336699"><strong><font face="Arial, Helvetica, sans-serif" size="2"> Newsletter</font></strong></td>
<td width="71%" bgcolor="336699"> <strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">
ja:
<input name="Newsletter" type="radio" value="1" checked>
nein:
<input type="radio" name="Newsletter" value="0">
</font></strong></td>
</tr>
<tr>
<td colspan="2" bgcolor="336699"><strong><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif"> Felder
mit * müssen ausgefüllt werden </font></strong></td>
</tr>
<tr>
<td colspan="2" height="62"> <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td height="81" valign="top"> <div align="right">
<table width="65%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#336699" height="39"> <div align="right"><strong><font face="Arial, Helvetica, sans-serif" size="2">Passwort: </font></strong></div></td>
<td bgcolor="336699" align="center" height="39" valign="middle">
<strong><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2">
<input type="password" name="pass1">
</font><font face="Arial, Helvetica, sans-serif" size="2">*</font><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2"><font color="#000000">
</font></font></strong></td>
</tr>
<tr>
<td bgcolor="#336699" height="41"> <div align="right"><strong><font face="Arial, Helvetica, sans-serif" size="2">Passwort-Wiederholung:</font><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2">
</font></strong></div></td>
<td bgcolor="336699" align="center" height="41" valign="middle">
<strong><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2">
<input type="password" name="pass2">
</font><font face="Arial, Helvetica, sans-serif" size="2">
*</font><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2">
</font></strong></td>
</tr>
</table>
</div></td>
</tr>
</table></td>
</tr>
</table>
<div align="center"><input name="IMAGE" type="IMAGE" src="../scripte/pic/buttons_abschicken.gif" align="top" width="133" height="25"></div>
</form>
<? } ?>
</tr>
</table>
</body>
</html>