Hallo Leute,
wie kann ich das eigentlich machen, wenn sich ein User z.B. bei einem Script als Kunde anmeldet dieser eine eMail bekommt die er erst bestätigen muss, damit die Kundedaten in die DB eingetragen werden.
Mein Script :
Danke und Gruss Ela
P.S. Übrigend danke Jungs dank Eurer vielen Hilfestellungen habe ich das mit den Schleifen entlich richtig raus :-)
wie kann ich das eigentlich machen, wenn sich ein User z.B. bei einem Script als Kunde anmeldet dieser eine eMail bekommt die er erst bestätigen muss, damit die Kundedaten in die DB eingetragen werden.
Mein Script :
PHP-Code:
<?
include "./head.php";
echo "<br>";
echo "<tr>";
echo "<td width='100%'>";
$sql = 'SELECT kunde FROM kunden';
$res = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_array($res);
$ausgabe = $row['kunde'];
if ($user_anmelden == 'anmelden') {
$error='';
$error_meld='';
if ($ausgabe == $kunde) {
$error.=" Die angegebene Kundennummer ist schon vorhanden! <br>";
$error_meld = '1';
}
if (!$kunde) {
$error.=" Sie haben keinen Usernamen eingegeben! <br>";
$error_meld = '1';
}
if (!$passwort) {
$error.=" Sie haben kein Passwort eingegeben! <br>";
$error_meld = '1';
}
if (!$passwort2) {
$error.=" Sie haben kein Passwort bestätigt! <br>";
$error_meld = '1';
}
if ($passwort != $passwort2) {
$error.=" Die Passwortbestätigung stimmt nicht mit dem Passwort überein! <br>";
$error_meld = '1';
}
if (!$firma) {
$error.=" Sie haben keinen Fimennamen eingegeben! <br>";
$error_meld = '1';
}
if (!$vorname) {
$error.=" Sie haben kein Vornamen des Ansprechpartners eingegeben! <br>";
$error_meld = '1';
}
if (!$nachname) {
$error.=" Sie haben kein Nachnamen des Ansprechpartners eingegeben! <br>";
$error_meld = '1';
}
if (!$strasse) {
$error.=" Sie haben keine Strasse eingegeben! <br>";
$error_meld = '1';
}
if (!$plz) {
$error.=" Sie haben keine PLZ eingegeben! <br>";
$error_meld = '1';
}
if (!$ort) {
$error.=" Sie haben keinen Ort eingegeben! <br>";
$error_meld = '1';
}
if (!$tel) {
$error.=" Sie haben keine Telefonnummer eingegeben! <br>";
$error_meld = '1';
}
if (!$fax) {
$error.=" Sie haben keine Faxnummer eingegeben! <br>";
$error_meld = '1';
}
if (!$email) {
$error.=" Sie haben keine eMail-Adresse eingegeben! <br>";
$error_meld = '1';
}
if ($error_meld == '1') {
echo "<br>";
echo "<center>Die Überprüfung Ihrer Angaben hat folgende Fehler ergeben:<ul>";
echo "<font color=red>$error</font>";
echo "</ul></center>";
}
if ($error_meld == '1') {
echo "<center><a href=\"javascript:history.back()\">zurück</a><br>";
}
if ($error_meld != '1') {
$kunde = md5($kunde);
$passwort = md5($passwort);
$sql ="INSERT INTO kunden (kunde, passwort, vorname, nachname, strasse, plz, ort, tel, fax, email) values ('$kunde','$passwort','$vorname','$nachname','$strasse','$plz','$ort','$tel', '$fax', '$email')";
mysql_query($sql, $db) or die(mysql_error());
echo "<br>";
echo "<center>Ihre Daten wurden gespeichert!<ul>";
echo "</ul></center>";
}}
} else {
?>
<br><br>
<form name="form1" method="post">
<table width="450" border="0" align="center" cellpadding="2" cellspacing="2" class="text">
<tr>
<td colspan="2"><p>Sollten Sie bereits Kunden bei uns sein und Sie haben
noch <strong>keine Zugangsdaten </strong>für das KCC von uns erhalten,
so füllen Sie bitte das folgende Formular aus.</p>
<p>Wir werden Ihren Account dann so schnell wie möglich einrichten
und Ihnen die aktuellen Zugangsdaten per Email zustellen.</p>
<p>Alle Felder müssen ausgefüllt werden...</p>
<p> </p></td>
</tr>
<tr>
<td colspan="2"><b>Firmen Daten</b></td>
</tr>
<tr>
<td colspan="2" height="20"></td>
</tr>
<tr>
<td width="200"><div align="right">Kunden-Nr: </div></td>
<td width="225"><input name="kunde" type="text" class="text" style='WIDTH: 230px' value="">
</td>
</tr>
<tr>
<td width="200"><div align="right">Passwort: </div></td>
<td width="225"><input name="passwort" type="text" class="text" style='WIDTH: 230px' value=""></td>
</tr>
<tr>
<td width="200"><div align="right">Passwort bestätigen: </div></td>
<td width="225"><input name="passwort2" type="text" class="text" style='WIDTH: 230px' value=""></td>
</tr>
<tr>
<td><div align="right">Firma: </div></td>
<td><input name="firma" type="text" class="text" style='WIDTH: 230px' value=""></td>
</tr>
<tr>
<td><div align="right">Vorname: </div></td>
<td><input name="vorname" type="text" class="text" style='WIDTH: 230px' value=""></td>
</tr>
<tr>
<td><div align="right">Name: </div></td>
<td><input name="nachname" type="text" class="text" style='WIDTH: 230px' value=""></td>
</tr>
<tr>
<td><div align="right">Strasse: </div></td>
<td><input name="strasse" type="text" class="text" style='WIDTH: 230px' value=""></td>
</tr>
<tr>
<td><div align="right">PLZ / Ort: </div></td>
<td><input name="plz" type="text" class="text" style='WIDTH: 40px' value="" maxlength="5">
<input name="ort" type="text" class="text" style='WIDTH: 185px' value=""></td>
</tr>
<tr>
<td><div align="right">Tel.: </div></td>
<td><input name="tel" type="text" class="text" style='WIDTH: 230px' value=""></td>
</tr>
<tr>
<td><div align="right">Fax: </div></td>
<td><input name="fax" type="text" class="text" style='WIDTH: 230px' value=""></td>
</tr>
<tr>
<td><div align="right">Email: </font></div></td>
<td><input name="email" type="text" class="text" style='WIDTH: 230px' value=""></td>
</tr>
<tr>
<td colspan="2" height="20"></td>
</tr>
<tr>
<td></td>
<td>
<input type="hidden" name="user_anmelden" value="anmelden">
<input type="submit" class="submit" name="absenden" value="Zugangsdaten anfordern"></td>
</tr>
</table>
<table width="450" border="0" align="center" cellpadding="2" cellspacing="2" class="text">
<tr>
<td><hr size="1" noshade></td>
</tr>
<tr>
<td>
<p align="center"><img src="images/arrow_gray.gif" width="9" height="9">
<a href="index.php">zurück</a></td>
</tr>
</table>
</form>
<?} ?>
P.S. Übrigend danke Jungs dank Eurer vielen Hilfestellungen habe ich das mit den Schleifen entlich richtig raus :-)
Kommentar