Hallo,
Ich habe folgenden Seite geschrieben:
Ich bekomme jetzt folgenden Fehler, den ich nicht verstehe:
Ich habe folgenden Seite geschrieben:
PHP:
$prename = $_POST["prename"];
$aftername = $_POST["aftername"];
$name = $_POST["name"];
$password = $_POST["password"];
$password2 = $_POST["password2"];
$email = $_POST["email"];
$facebook = $_POST["facebook"];
$skype = $_POST["skype"];
if ($prename == "")
{
echo "<div class=\"profil_error\">Sie können Ihren Vornamen nicht löschen!</div>";
}
if ($name == "")
{
echo "<div class=\"profil_error\">Sie können Ihren Usernamen nicht löschen!</div>";
}
if ($password != "" AND $password != $password2)
{
echo "<div class=\"profil_error\">Die Passwörter stimmen nicht überein!</div>";
}
if ($email == "")
{
echo "<div class=\"profil_error\">Sie können Ihre E-Mail Adresse nicht löschen!</div>";
}
$abfrage = "SELECT uid, name, mail, status, pic_format, prename, aftername, created, access, skype, facebook FROM ep_users WHERE uid = '".$_GET["ct"]."'";
$ergebnis = mysql_query($abfrage) OR die("Error: $abfrage <br>".mysql_error());
$row = mysql_fetch_object($ergebnis);
$abfrage = "SELECT id, `user_edit` FROM ep_groups WHERE id = '".$_SESSION['group']."'";
$ergebnis = mysql_query($abfrage) OR die("Error: $abfrage <br>".mysql_error());
$rights = mysql_fetch_object($ergebnis);
if ($prename != $row->prename)
{
if (($_GET["ct"] != $_SESSION['uid']) AND ($rights->user_edit == 1))
{
$eintrag = "INSERT INTO ep_log
(uid, old_value, new_value, action, timestamp, action_type)
VALUES
(".$_SESSION['uid'].", '$row->prename', '$prename', '\"".$_SESSION['name']."\" hat seinen Vornamen geändert', Admin)";
$eintragen = mysql_query($eintrag) OR die("Error: $abfrage <br>".mysql_error());
}
else
{
$eintrag = "INSERT INTO ep_log
(uid, old_value, new_value, action, timestamp, action_type)
VALUES
(".$_SESSION['uid'].", '$row->prename', '$prename', '\"".$_SESSION['name']."\" hat seinen Vornamen geändert', User)";
$eintragen = mysql_query($eintrag) OR die("Error: $abfrage <br>".mysql_error());
}
$aendern = "UPDATE ep_users Set
prename='$prename' WHERE id = ".$_GET["ct"];
$update = mysql_query($aendern) OR die("Error: $abfrage <br>".mysql_error());
}
if ($aftername != $row->aftername)
{
if (($_GET["ct"] != $_SESSION['uid']) AND ($rights->user_edit == 1))
{
$eintrag = "INSERT INTO ep_log
(uid, old_value, new_value, action, timestamp, action_type)
VALUES
(".$_SESSION['uid'].", '$row->aftername', '$aftername', '\"".$_SESSION['name']."\" hat seinen Vornamen geändert', Admin)";
$eintragen = mysql_query($eintrag) OR die("Error: $abfrage <br>".mysql_error());
}
else
{
$eintrag = "INSERT INTO ep_log
(uid, old_value, new_value, action, timestamp, action_type)
VALUES
(".$_SESSION['uid'].", '$row->aftername', '$aftername', '\"".$_SESSION['name']."\" hat seinen Vornamen geändert', User)";
$eintragen = mysql_query($eintrag) OR die("Error: $abfrage <br>".mysql_error());
}
$aendern = "UPDATE ep_users Set
aftername='$aftername' WHERE id = ".$_GET["ct"];
$update = mysql_query($aendern) OR die("Error: $abfrage <br>".mysql_error());
}
if ($name != $row->name)
{
if (($_GET["ct"] != $_SESSION['uid']) AND ($rights->user_edit == 1))
{
$eintrag = "INSERT INTO ep_log
(uid, old_value, new_value, action, timestamp, action_type)
VALUES
(".$_SESSION['uid'].", '$row->name', '$name', '\"".$_SESSION['name']."\" hat seinen Vornamen geändert', Admin)";
$eintragen = mysql_query($eintrag) OR die("Error: $abfrage <br>".mysql_error());
}
else
{
$eintrag = "INSERT INTO ep_log
(uid, old_value, new_value, action, timestamp, action_type)
VALUES
(".$_SESSION['uid'].", '$row->name', '$name', '\"".$_SESSION['name']."\" hat seinen Vornamen geändert', User)";
$eintragen = mysql_query($eintrag) OR die("Error: $abfrage <br>".mysql_error());
}
$aendern = "UPDATE ep_users Set
name='$name' WHERE id = ".$_GET["ct"];
$update = mysql_query($aendern) OR die("Error: $abfrage <br>".mysql_error());
}
if (($password != "") AND ($password == $password2))
{
$password = md5($password);
if (($_GET["ct"] != $_SESSION['uid']) AND ($rights->user_edit == 1))
{
$eintrag = "INSERT INTO ep_log
(uid, old_value, new_value, action, timestamp, action_type)
VALUES
(".$_SESSION['uid'].", '$row->pass', '$password', '\"".$_SESSION['name']."\" hat seinen Vornamen geändert', Admin)";
$eintragen = mysql_query($eintrag) OR die("Error: $abfrage <br>".mysql_error());
}
else
{
$eintrag = "INSERT INTO ep_log
(uid, old_value, new_value, action, timestamp, action_type)
VALUES
(".$_SESSION['uid'].", '$row->pass', '$password', '\"".$_SESSION['name']."\" hat seinen Vornamen geändert', User)";
$eintragen = mysql_query($eintrag) OR die("Error: $abfrage <br>".mysql_error());
}
$aendern = "UPDATE ep_users Set
pass='$password' WHERE id = ".$_GET["ct"];
$update = mysql_query($aendern) OR die("Error: $abfrage <br>".mysql_error());
}
if ($email != $row->mail)
{
if (($_GET["ct"] != $_SESSION['uid']) AND ($rights->user_edit == 1))
{
$eintrag = "INSERT INTO ep_log
(uid, old_value, new_value, action, timestamp, action_type)
VALUES
(".$_SESSION['uid'].", '$row->mail', '$email', '\"".$_SESSION['name']."\" hat seinen Vornamen geändert', Admin)";
$eintragen = mysql_query($eintrag) OR die("Error: $abfrage <br>".mysql_error());
}
else
{
$eintrag = "INSERT INTO ep_log
(uid, old_value, new_value, action, timestamp, action_type)
VALUES
(".$_SESSION['uid'].", '$row->mail', '$email', '\"".$_SESSION['name']."\" hat seinen Vornamen geändert', User)";
$eintragen = mysql_query($eintrag) OR die("Error: $abfrage <br>".mysql_error());
}
$aendern = "UPDATE ep_users Set
mail='$email' WHERE id = ".$_GET["ct"];
$update = mysql_query($aendern) OR die("Error: $abfrage <br>".mysql_error());
}
if ($facebook != $row->facebook)
{
if (($_GET["ct"] != $_SESSION['uid']) AND ($rights->user_edit == 1))
{
$eintrag = "INSERT INTO ep_log
(uid, old_value, new_value, action, timestamp, action_type)
VALUES
(".$_SESSION['uid'].", '$row->facebook', '$facebook', '\"".$_SESSION['name']."\" hat seinen Vornamen geändert', Admin)";
$eintragen = mysql_query($eintrag) OR die("Error: $abfrage <br>".mysql_error());
}
else
{
$eintrag = "INSERT INTO ep_log
(uid, old_value, new_value, action, timestamp, action_type)
VALUES
(".$_SESSION['uid'].", '$row->facebook', '$facebook', '\"".$_SESSION['name']."\" hat seinen Vornamen geändert', User)";
$eintragen = mysql_query($eintrag) OR die("Error: $abfrage <br>".mysql_error());
}
$aendern = "UPDATE ep_users Set
facebook='$facebook' WHERE id = ".$_GET["ct"];
$update = mysql_query($aendern) OR die("Error: $abfrage <br>".mysql_error());
}
if ($skype != $row->skype)
{
if (($_GET["ct"] != $_SESSION['uid']) AND ($rights->user_edit == 1))
{
$eintrag = "INSERT INTO ep_log
(uid, old_value, new_value, action, timestamp, action_type)
VALUES
(".$_SESSION['uid'].", '$row->skype', '$skype', '\"".$_SESSION['name']."\" hat seinen Vornamen geändert', Admin)";
$eintragen = mysql_query($eintrag) OR die("Error: $abfrage <br>".mysql_error());
}
else
{
$eintrag = "INSERT INTO ep_log
(uid, old_value, new_value, action, timestamp, action_type)
VALUES
(".$_SESSION['uid'].", '$row->skype', '$skype', '\"".$_SESSION['name']."\" hat seinen Vornamen geändert', User)";
$eintragen = mysql_query($eintrag) OR die("Error: $abfrage <br>".mysql_error());
}
$aendern = "UPDATE ep_users Set
skype='$skype' WHERE id = ".$_GET["ct"];
$update = mysql_query($aendern) OR die("Error: $abfrage <br>".mysql_error());
}
echo "<p align=\"center\"><a href=\"?ctn=profil&ct=".$_GET["ct"]."\">Zurück zum Profil</a></p>";
Ich bekomme jetzt folgenden Fehler, den ich nicht verstehe:
Code:
Error: SELECT id, `user_edit` FROM ep_groups WHERE id = '1'
Unknown column 'User' in 'field list'