Hallo,
warum kann er meine Datenbank nicht kontaktieren:
---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Neuen Benutzer anlegen</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?php if(!isset($_POST['submit'])) { ?>
<form action="<?php $PHP_SELF ?>" method="post">
<b>Mein BZH - Anmeldung</b>
<bR><bR>
[...]
<table width="400" bgcolor="#000000" border="0" cellpadding="5" cellspacing="1" align="center">
<tr>
<td bgcolor="#e7e7e7" align="center" colspan="2">
<b>Anmeldeformular</b>
</td>
</tr>
<tr>
<td width="170" bgcolor="#e7e7e7">Benutzername</td>
<td width="230" bgcolor="#ffffff"><input type="text" name="username" class="input"<?php if($_POST['username'] != "") { echo
' value="'.$_POST['username'].'"'; } ?> size="20"></td>
</tr>
<tr>
<td width="170" bgcolor="#e7e7e7">Anrede</td>
<td width="230" bgcolor="#ffffff"><input type="anrede" name="anrede" size="20" class="input"></td>
</tr>
<tr>
<td width="170" bgcolor="#e7e7e7">Vorname</td>
<td width="230" bgcolor="#ffffff"><input type="text" name="vorname" size="20" class="input"></td>
</tr>
<tr>
<td width="170" bgcolor="#e7e7e7">Name</td>
<td width="230" bgcolor="#ffffff"><input type="text" name="name" size="20" class="input"></td>
</tr>
<tr>
<td width="170" bgcolor="#e7e7e7">E-Mail</td>
<td width="230" bgcolor="#ffffff"><input type="text" name="email" size="20" class="input"></td>
</tr>
<tr>
<td bgcolor="#e7e7e7" colspan="2">
<input type="checkbox" name="akzeptieren" value="akzeptieren"> Ich habe die <a class=style1 href="index.php3?site=nutzungsbedingungen">Nutzungsbedingungen</a>, <a class=style1 href="index.php3?site=copyright">die Copyrighthinweise</a>, den <a class=style1 href="index.php3?site=copyright#haftungsausschluss">Haftungsausschluss</a> und die <a class=style1 href="index.php3?site=anmeldungsrichtlinien">Anmeldungsrichtlinien bzw. Eintragungsrichtlinien</a> gelesen und erkläre mich mit diesen einverstanden.
</td>
<tr>
<td bgcolor="#e7e7e7" align="center" colspan="2">
<input type="submit" name="submit" value="Benutzer anlegen" class="button">
</td>
</tr>
[...]
<?php
include("funktionen.php");
$passwd = 'PWD';
$betreff='BETREFF';
$anrede='Hallo $_POST["name"],\n\n';
$newsletterauto="TEXT";
$nachricht="$anrede$newsletterauto";
}elseif(!isset($_POST['username']) || $_POST['username'] == ""){
echo '<p align="center">Bitte geben Sie einen Benutzernamen an.<br><br><a class=style1 href="index.php3?site=anmelden">Zurück</a></p>';
}elseif(!isset($_POST['anrede']) || $_POST['anrede'] == ""){
echo '<p align="center">Bitte geben Sie eine Anrede an.<br><br><a class=style1 href="index.php3?site=anmelden">Zurück</a></p>';
}elseif(!isset($_POST['vorname']) || $_POST['vorname'] == ""){
echo '<p align="center">Bitte geben Sie Ihren Vornamen an.<br><br><a class=style1 href="index.php3?site=anmelden">Zurück</a></p>';
}elseif(!isset($_POST['name']) || $_POST['name'] == ""){
echo '<p align="center">Bitte geben Sie Ihren Namen an.<br><br><a class=style1 href="index.php3?site=anmelden">Zurück</a></p>';
}elseif(!isset($_POST['akzeptieren']) || $_POST['akzeptieren'] == ""){
echo '<p align="center">Sie müssen sich mit den <a class=style1 href="index.php3?site=nutzungsbedingungen">Nutzungsbedingungen</a>, <a class=style1 href="index.php3?site=copyright">den Copyrighthinweisen</a>, dem <a class=style1 href="index.php3?site=copyright#haftungsausschluss">Haftungsausschluss</a> und den <a class=style1 href="index.php3?site=anmeldungsrichtlinien">Anmeldungsrichtlinien bzw. Eintragungsrichtlinien</a> einverstanden erklären.<br><br><a class=style1 href="index.php3?site=anmelden">Zurück</a></p>';
}elseif(!isset($_POST['email']) || $_POST['email'] == ""){
echo '<p align="center">Bitte geben Sie eine E-Mailadresse an.<br><br><a class=style1 href="index.php3?site=anmelden">Zurück</a></p>';
}elseif(!isset($_POST['email']) || $_POST['email'] == ""){
echo '<p align="center">Bitte geben Sie eine E-Mailadresse an.<br><br><a class=style1 href="index.php3?site=anmelden">Zurück</a></p>';
}elseif(!preg_match('/+@.+.\D{2,5}$/', $_POST['email'])){ echo '<p align="center">Bitte geben Sie eine gültige E-Mailadresse ein.<br><br><a class=style1 href="index.php3?site=anmelden">Zurück</a></p>';
}elseif($_POST['password'] != $_POST['password2']) {
echo '<form action="index.php3?site=anmelden" method="post">';
echo '<p align="center">Die Passwörter stimmen nicht überein!<br><br>';
echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
echo '<input type="submit" name="zurueck" value="Zurück"></p>';
echo '</form>';
}else{
$query = @mysql_query("SELECT user FROM users WHERE user = '".$_POST['username']."'");
$result = @mysql_fetch_array($query);
if($_POST['username'] == $result['user']) {
echo '<p align="center">Dieser Benutzername ist leider schon vergeben.<br><br><a class=style1 href="index.php3?site=anmelden">Zurück</a></p>';
die;
}else{
$username = $_POST['username'];
$pass = md5($passwd);
if($insert = @mysql_query("INSERT INTO USERS SET user = '$username', pass = '$pass', anr = '$anrede', vorn = '$vorname', name = '$name', mail = '$email'")) {
echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br><br><a class=style1 href="neu.php">Mein BZH - LogIn</a></p>';
echo (
mail($email,$betreff,$nachricht,"From: service@lexikon.bildungszentrum-hyperkinetik.de"));
}else{
echo '<p align="center">Sie konnten leider nicht in die Datenbank eingetragen werden. Bitte versuchen Sie es später noch einmal.<br><br><a class=style1
href="index.php3?site=anmelden">Zurück</a></p>';
}
}
}
?>
</body>
</html>
---
Danke schon jetzt
Stephan
--
Ohne Ziel stimmt jede Richtung