Hi,
ich bin dabei ein Formular zu basten in dem es möglich ist User hinzuzufügen.
jedoch bekomme ich die ganze Zeit eine Fehlermeldung bei einer Select Abfrage die man einfach nicht falsch machen kann, könntet Ihr mir helfen suche schon 1h lang den Fehler
Fehler ist angeblich in dieser Zeile
Ok hat sich erledigt lag am Tabellen Namen
ich bin dabei ein Formular zu basten in dem es möglich ist User hinzuzufügen.
jedoch bekomme ich die ganze Zeit eine Fehlermeldung bei einer Select Abfrage die man einfach nicht falsch machen kann, könntet Ihr mir helfen suche schon 1h lang den Fehler
PHP:
<?php
error_reporting(E_ALL);
include("_config.php");
include("_functions.php");
if(isset($_POST["Submit"]))
{
$pwd=$_POST["pwd"];
$username= $_POST["username"];
$email= $_POST["email"];
$group=$_POST["group"];
$pass=md5($pwd);
//sorgt dafür dass leere felder nicht akzeptiert werden
$username = str_replace(" ", "", $username);
$pwd = str_replace(" ", "", $pwd);
$email = str_replace(" ", "", $email);
if(isset($username) && ($username !== ""))
{
if(isset($pwd) && ($pwd !== ""))
{
if(isset($email) && ($email !== ""))
{
$email = trim($email);
if(!checkEmail($email)) {
die("Invalid email address!<br><a href=\"javascript:history.go(-1);\" class=\"titlelink\">Back</a>");
}
else {
// echo 'Email address is valid';
}
}
else
{
die("Bitte geben Sie eine E-mail addresse ein.<br><a href=\"javascript:history.go(-1);\" class=\"titlelink\">Back</a>");
}
}
else
{
die("Bitte geben Sie ein Passwort ein!<br><a href=\"javascript:history.go(-1);\" class=\"titlelink\">Back</a>");
}
}
else
{
die("Bitte geben Sie einen Benutzernamen ein!<br><a href=\"javascript:history.go(-1);\" class=\"titlelink\">Back</a>");
}
$usql = mysql_query("INSERT INTO user SET username='".mysql_real_escape_string($username)."', Password='".mysql_real_escape_string($pass)."',Email='".mysql_real_escape_string($email)."', groupID='".mysql_real_escape_string($group)."', lastLogin='".date("d m Y")."'");
echo "Benutzer wurde Erfolgreich angelegt!";
}
else
{
?>
<form action="<?php htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="POST">
<input type="text" name="username" /><br />
<input type="password" name="pwd"/><br />
<input type="text" name="email"/><br />
<?php
$gsql = mysql_query("SELECT * FROM group")or die(mysql_error());
echo"<select name=\"group\">";
while($gs= mysql_fetch_object($gsql))
{
$gID = $gs->groupID;
$gName = $gs->groupName;
echo"<option value='".$gID."'>".$gName."</option>";
}
?>
</select>
<input type="submit" name="Submit" value="User Eintragen" />
</form>
<?php
}
?>
Fehler ist angeblich in dieser Zeile
PHP:
$gsql = mysql_query("SELECT * FROM group")or die(mysql_error());
Ok hat sich erledigt lag am Tabellen Namen
Zuletzt bearbeitet: