cille
Erfahrenes Mitglied
Hi ho leude,
habe mal wieder ein Problem,
wenn jetzt der Admin ein User Registriert,
soll die ID des Users immer 4 stellig sein,
z.B.: 0001, 0002, 0003,0004 usw...
und dann automatisch weiter z.B.: 0011, 0012..... 0120, 0322..... 1230 usw.
halt wie eine Kundennummer.
hat da einer vielleicht eine lösung?,
Das Formular mit PHP teil des
adduser.php
hoffe ihr wisst eine Lösung.
Danke schon mal für eure Hilfe
habe mal wieder ein Problem,
wenn jetzt der Admin ein User Registriert,
soll die ID des Users immer 4 stellig sein,
z.B.: 0001, 0002, 0003,0004 usw...
und dann automatisch weiter z.B.: 0011, 0012..... 0120, 0322..... 1230 usw.
halt wie eine Kundennummer.
hat da einer vielleicht eine lösung?,
Das Formular mit PHP teil des
adduser.php
HTML:
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
<b>Name:</b> <input type="text" name="name" size="15" /><br /><br />
<b>Vorname:</b> <input type="text" name="vorname" size="15" /><br /><br />
<b>Nachname:</b> <input type="text" name="nachname" size="15" /><br /><br />
<b>E-Mail:</b><input type="text" name="email" size="15" /> <br /><br />
<b>Passwort:</b>: <input type="password" name="pwd" size="15" /> <b>Wiederholen:</b> <input type="password" name="pwdw" size="15" />
<br /><br />
<input type="submit" value="Eintragen">
</form>
PHP:
<?php
include('config/config.php');
if($_POST['pwd'] == $_POST['pwdw']) {
if (!empty($_POST["name"]) && !empty($_POST["pwd"]) && !empty($_POST["email"])) {
echo "Sie müssen die gekenzeichneten Felder angeben!";
if (!mysql_select_db ("trummel", $dbconnect)) {
die ("Keine Verbindung zur Datenbank");
}
$sql = "INSERT INTO users(id, name, pass, nachname, vorname, email) VALUES ('', '".$_POST[name]."', '".md5($_POST[pwd])."', '".$_POST[nachname]."', '".$_POST[vorname]."', '".$_POST[email]."')";
if (mysql_query($sql)) {
echo "<p>User erfolgreich hinzugefügt!</p>";
header ("intern.php");
} else {
echo "<p>Es ist ein Fehler aufgetreten, oder Sie haben nicht alle Felder ausgeführt!</p>";
}
}
} else {
echo "Passwörter stimmen nicht überein!";
}
if (isset($_POST['submit'])) {
$fehler = false;
$fehlertext = "";
if ($fehler) {
echo "<p>$fehlertext</p>";
} else {
$mailbody = "Sehr geehrte(r) Herr/Frau".$_POST['nachname'].",\n";
$mailbody .= "Sie wurden soben auf <a href='http://www.siebdruckerei-lehmann.de'>www.siebdruckerei-lehmann.de als User Registriert.\n\n";
$mailbody .= "Sie können nun unter Kategorie 10 (Kunden Login) sich mit diesen Userdaten einloggen:\n\n";
$mailbody .= "<b>Username:</b> ".$_POST['name']."\n";
$mailbody .= "<b>Password:</b> ".$_POST['pw']."\n\n";
$mailbody .= "Mit freundlichen Grüßen,\n";
$mailbody .= "Siebdruckerei Lehmann";
$mailbody = stripslashes($mailbody);
$absender = "Siebdruckerei Lehmann";
if (@mail($_POST['email'], "Registrierung", $mailbody, "From: $absender")) {
echo "<p><b>Der Registrierte User wurde von Ihnen mit den beiliegenden Userdaten benachichtigt!</b></p>\n";
} else {
echo "<p>Leider gab es ein Fehler bei der Benachichtigung des Users den Sie Registriert haben</p>\n";
}
}
}
?>
hoffe ihr wisst eine Lösung.
Danke schon mal für eure Hilfe