Hi,
Mein Script soll einen neuen User in die DB schreiben - läuft auch ganz gut, nurleider schreibt er nix in die DB :|
Hier mal mein Code:
Ich hab schons elber getestet, und denk derFehler liegt hier:
Aber müßte nicht, nachdem ich Submitbutton betätigt habe, Username per
Post übergeben werden, und die If abfrage dadurch true sein?
Mein Script soll einen neuen User in die DB schreiben - läuft auch ganz gut, nurleider schreibt er nix in die DB :|
Hier mal mein Code:
Code:
<?php
echo 'Neuer Login:';
include_once('includes/session.php');
$UserName = mysql_real_escape_string($_POST["UserName"]);
$UserPass = mysql_real_escape_string($_POST["UserPass"]);
$UserMail = mysql_real_escape_string($_POST["UserMail"]);
$UserSignatur = mysql_real_escape_string($_POST["UserSignatur"]);
$UserAdmin = mysql_real_escape_string($_POST["UserAdmin"]);
$eintrag = "INSERT INTO Users (UserName, UserPass, UserMail, UserSignatur, UserAdmin)
VALUES ('$UserName', '$UserPass', '$UserMail', '$UserSignatur','$UserAdmin')";
if ( isset($_POST['Username']) ) {
echo 'test vor dem eintragen';
$eintragen = mysql_query($eintrag);
echo 'test nach dem eintragen';
}
echo <<<END
<form method="post" action="adduser.php">
<label>Benutzername:</label> <input name="UserName" type="text" id="UserName"><br />
<label>Passwort:</label> <input name="UserPass" type="password" id="UserPass"><br />
<label>E-Mail:</label> <input name="UserMail" type="text" id="UserMail"><br />
<label>Signatur:</label> <input name="UserSignatur" type="text" id="UserSignatur"><br />
<label>Admin:</label> <input type="radio" name="UserAdmin" value="1">Admin<br>
<br />
<input name="anlegen" type="submit" id="anlegen" value="User anlegen!">
</form>
END;
?>
Ich hab schons elber getestet, und denk derFehler liegt hier:
Code:
if ( isset($_POST['Username']) ) {
$eintragen = mysql_query($eintrag);
}
Aber müßte nicht, nachdem ich Submitbutton betätigt habe, Username per
Post übergeben werden, und die If abfrage dadurch true sein?