danke für die antwort. sieht auch logisch aus. nur funktionierts noch nicht. bekomme nämlich jetzt in der seite den php-code angezeigt...habe die klammern nach bestem gewissen überprüft aber nichts gefunden. woran könnte es liegen? hier der quellcode:
HTML-Code:
<html>
<head>
<title>Hattipp</title>
<meta name="description" content="Hattipp">
<meta name="author" content="Tobias">
<meta name="keywords" content="Hattipp">
<link rel="stylesheet" type="text/css" href="site.css">
<link rel="stylesheet" type="text/css" href="links.css">
<link rel="stylesheet" type="text/css" href="text.css">
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="siteie.css">
<link rel="stylesheet" type="text/css" href="linksie.css">
<link rel="stylesheet" type="text/css" href="textie.css">
<![endif]-->
</head>
<body>
<?php
if (isset($_POST["submit"]))
{
error_reporting(E_ALL);
include ('config.php');
$usernameuser = $_POST['username'];
$passwort = $_POST['passwort'];
$name = $_POST['name'];
$vorname = $_POST['vorname'];
$email = $_POST['email'];
$managerid = $_POST['htid'];
$account = "freeaccount";
$db_link = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
mysql_select_db ("user");
$username = strtolower($usernameuser);
$sql = "SELECT Username FROM TabUser WHERE Username = '$username';";
$userquery = mysql_query($sql) OR die(mysql_error());
$row = mysql_fetch_assoc($userquery);
if ($row['Username'] == $username OR $username == "")
{
echo "<p>Bitte überprüfe den Benutzernamen. Evtl. ist er schon vergeben<p>";
}
else
{
$username = $usernameuser;
if ($email != "" && ereg("^([a-zA-Z0-9\.\_\-]+)@([a-zA-Z0-9\.\-]+\.[A-Za-z][A-Za-z]+)$", $email))
{
if ($managerid != "")
{
$query = "INSERT INTO TabUser (UserID,Username,Passwort,Name,Vorname,Email,ManagerID,Account) VALUES (NULL,'$username','$passwort','$name','$vorname','$email','$managerid','$account')";
$hinzufuegen=mysql_query($query) or die ("Fehler in Abfrage: $query. " . mysql_error());
header("Location:freedanke.html");
}
else
{
echo "<p>Bitte überprüfe deine Manager ID</p>";
}
}
else
{
echo "<p>Bitte überprüfe deine Emailadresse</p>";
}
}
}
?>
<div id="site">
<div id="header">
<span class="headerlogo">Hattipp</span>
</div>
<div id="current">
Anmeldung - Freeaccount
</div>
<div id="mainmenu">
<div id="headertext">Menü</div>
<div id="menulink">
<a href="index.html">Home</a><br>
<a href="anmeldung.html">Anmelden</a><br>
<div id="submenulink">
<a href="payaccount.html">Payaccount</a><br>
<a href="freeaccount.html">Freeaccount</a><br>
</div>
<a href="hilfe.html">Hilfe</a><br>
<a href="http://www.hattrick.org" target="_blank" title="hattrick">Hattrick</a>
</div>
</div>
<div id="loginmenu">
<div id="headertext">Login</div>
<div id="loginform">
<form action="login.php" method="post">
Managername
<input type="text" name="username" size="10">
Passwort
<input type="password" name="passwort" size="10">
<input type="submit" name="senden" value="Enter" style="margin-top: 2px;">
</form>
<span id="menulink"><a href="#">Passwort vergessen?</a></span>
</div>
</div>
<div id="main">
<h1>Freeaccount</h1>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">
<table style="font-size: 8pt;">
<tr>
<td>Benutzername</td>
<td><input type="text" length="10" maxlength="30" name="username"></td>
</tr>
<tr>
<td>Passwort</td>
<td><input type="password" length="10" maxlength="30" name="passwort"></td>
</tr>
<tr>
<td>Name</td>
<td><input type="text" length="10" maxlength="30" name="name"></td>
</tr>
<tr>
<td>Vorname</td>
<td><input type="text" length="10" maxlength="30" name="vorname"></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" length="10" maxlength="30" name="email"></td>
</tr>
<tr>
<td>Manager ID</td>
<td><input type="text" length="10" maxlength="30" name="htid"></td>
</tr>
<tr height="60">
<td><input type="submit" value="Anmelden" id="submit" name="submit"></td>
<td><input type="reset" value="Löschen"></td>
</tr>
</table>
</form>
</p>
</p>
</div>
</div>
</body>
</html>
und hier der schnipsel der angezeigt wird:
HTML-Code:
Bitte überprüfe den Benutzernamen. Evtl. ist er schon vergeben
'; } else { $username = $usernameuser; if ($email != "" && ereg("^([a-zA-Z0-9\.\_\-]+)@([a-zA-Z0-9\.\-]+\.[A-Za-z][A-Za-z]+)$", $email)) { if ($managerid != "") { $query = "INSERT INTO TabUser (UserID,Username,Passwort,Name,Vorname,Email,ManagerID,Account) VALUES (NULL,'$username','$passwort','$name','$vorname','$email','$managerid','$account')"; $hinzufuegen=mysql_query($query) or die ("Fehler in Abfrage: $query. " . mysql_error()); header("Location:freedanke.html"); } else { echo '
Bitte überprüfe deine Manager ID
'; } } else { echo '
Bitte überprüfe deine Emailadresse
'; } } } ?>
und das auch noch, aber an einer andren stelle (im div-tag, wos auch gecodet platziert ist):
HTML-Code:
" method="post">