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?
 
	