ich baue mir für meine clanpage gerade ein login/register script.
und habe da so meine probleme...
ich bekomme es mit dem register einfach nicht hin...
hier mein code
[php:1:1f4eb56d32]<?php
require("connect.inc.php");
?>
<html>
<head>
</head>
<body>
<?php if(!isset($_POST['submit'])) { ?>
<form action="<?php $PHP_SELF ?>" method="post">
<table width="400" bgcolor="#000000" border="0" cellpadding="5" cellspacing="1" align="center">
<tr>
<td bgcolor="#e7e7e7" align="center" colspan="2">
Neuen Benutzer anlegen
</td>
</tr>
<tr>
<td width="100" bgcolor="#e7e7e7">Benutzername:</td>
<td width="100" bgcolor="#ffffff">
<input type="text" name="username" class="input"<?php if($_POST['username'] != "") { echo ' value="'.$_POST['username'].'"'; } ?> size="20"></td>
</tr>
<tr>
<td width="100" bgcolor="#e7e7e7">Vorname:</td>
<td width="100" bgcolor="#ffffff">
<input type="text" name="vorname" size="20" class="input"></td>
</tr>
<tr>
<td width="100" bgcolor="#e7e7e7">Nachname:</td>
<td width="100" bgcolor="#ffffff">
<input type="text" name="nachname" size="20" class="input"></td>
</tr>
<tr>
<td width="100" bgcolor="#e7e7e7">Passwort:</td>
<td width="230" bgcolor="#ffffff">
<input type="password" name="password" size="20" class="input"></td>
</tr>
<tr>
<td width="100" bgcolor="#e7e7e7">Passwort wiederholen:</td>
<td width="100" bgcolor="#ffffff">
<input type="password" name="password2" size="20" class="input"></td>
</tr>
<tr>
<td width="100" bgcolor="#e7e7e7">Alter:</td>
<td width="100" bgcolor="#ffffff">
<input type="text" name="alter" size="20" class="input"></td>
</tr>
<tr>
<td width="100" bgcolor="#e7e7e7">Geb.Datum:</td>
<td width="100" bgcolor="#ffffff">
<input type="text" name="gebdatum" size="20" class="input"></td>
</tr>
<tr>
<td width="100" bgcolor="#e7e7e7">Wohnort:</td>
<td width="100" bgcolor="#ffffff">
<input type="text" name="wohnort" size="20" class="input"></td>
</tr>
<tr>
<td width="100" bgcolor="#e7e7e7">Squad:</td>
<td width="100" bgcolor="#ffffff">
<input type="text" name="squad" size="20" class="input"></td>
</tr>
<tr>
<td width="100" bgcolor="#e7e7e7">ICQ:</td>
<td width="100" bgcolor="#ffffff">
<input type="text" name="icq" size="20" class="input"></td>
</tr>
<tr>
<td bgcolor="#e7e7e7" align="center" colspan="2">
<input type="submit" name="submit" value="Benutzer anlegen" class="button">
</td>
</tr>
</table>
</form>
<?php
}elseif(!isset($_POST['username']) $_POST['username'] == ""){
echo 'benutzername angebenZurück</p>';
}elseif(!isset($_POST['password']) $_POST['password'] == "") {
echo 'passwort angebenZurück</p>';
}elseif($_POST['password'] != $_POST['password2']) {
echo '<form action="neu.php" method="post">';
echo '<p align="center">Die Passwörter stimmen nicht überein!
';
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 user WHERE user = '".$_POST['username']."'");
$result = @mysql_fetch_array($query);
if($_POST['username'] == $result['user']) {
echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!
Zurück</p>';
die;
}else{
$username = $_POST['username'];
$pass = md5($_POST['password']);
$vorname = $_POST['vorname'];
$nachname = $_POST['nachname'];
$alter = $_POST['alter'];
$gebdatum = $_POST['gebdatum'];
$wohnort = $_POST['wohnort'];
$squad = $_POST['squad'];
$icq = $_POST['icq'];
if($insert = @mysql_query("INSERT INTO `user` (`username`, `pass`, `vorname`, `nachname`, `alter`, `gebdatum`, `wohnort`, `squad`, `icq`,) VALUES ('$username', '$pass', '$vorname', '$nachname', '$alter', '$gebdatum', '$wohnort', '$squad', '$icq')")) {
echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!
Zur Admin-Seite</p>';
}else{
echo '<p align="center">Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!
Zurück</p>';
}
}
}
?>
</body>
</html>[/php:1:1f4eb56d32]
und das hier ist die fehlermeldung:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '´user´ VALUES(´username´,´pass´,´vorname´,´nachname´,´alter´,´
weiß wer was das heißt?