Ich wollte heute endlich in mein Loginscript, das ich schon länger verwende, eine Funktion einbauen, mit der ich user direkt auf der Page hinzufügen kann. Bisher habe ich das mit phpMyAdmin gemacht.
Jetzt kriege ich aber immer wieder die gleiche Fehlermeldung und kann den grund nicht finden.
Kann mir da jemand von euch helfen?
Der Code:
PHP
<html>
<head>
<title>Admin :: User Creation ::</title>
</head>
<body>
<?php
include_once("config.inc.php");
mysql_connect($dbserver,$nutzer,$passwort);
if (!isset($_POST['UserName'])) {
echo "Bitte einen Namen eingeben <a href=\"./createuser1.html\">Zurück</a>";
} elseif (!isset($_POST['UserPass'])) {
echo "Bitte ein Passwort eingeben <a href=\"./createuser1.html\">Zurück</a>";
} elseif (!isset($_POST['UserMail'])) {
echo "Bitte eine E-Mailadress eingeben <a href=\"./createuser1.html\">Zurück</a>";
} else {
$SQL_Befehl= "INSERT INTO users SET UserName=$_POST['UserName'], UserPass=MD5($_POST['UserPass'], UserMail=$_POST['UserMail']";
}
$satz= mysql_db_query($datenbank, $SQL_Befehl);
if ($satz) {
echo "<center>Benutzer erfolgreich hinzugefügt!</center>";
} else {
echo "Fehler-Aktion konte nicht durchgeführt werden.";
}
</body>
</html>
Alles anzeigen
Die Meldung:
ZitatParse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/export/www/vhosts/funnetwork/hosting/hoversoft/login/createuser2.php on line 20
Danke schon im Voraus,
-Lukas