Original geschrieben von Brecherle 
Jo geht jetzt.
	Jo geht jetzt.
			
			
				Aber jetzt mag er meine alten eingaben nicht mehr 
			
		
	
			
		
ausgabe?
fehlermeldung?
lass dir doch nich alles aus der nase ziehen
UPDATE users SET userpass=MD5('') username=('') userlevel=('3') usermail=('') name=('Torsten Gadegast') WHERE userid=7 AND userpass=MD5('')You have an error in your SQL syntax near 'username=('') userlevel=('3') usermail=('') name=('Torsten Gadega' at line 3 
 die 42 Grad sind doch weng arg 
							
						
print_r($_POST); 
 und es ist noch ein Fehler drin 
Array ( [UserName] => torti [userpassalt] => torti [userpassneu] => torti55 [UserMail] => [email]torsten.gadegast@kev-hannover-indians.de[/email] [name] => Torsten Gadegast [userlevel] => 3 [UserID] => 7 [eintrag] => Abschicken ) UPDATE users SET userpass=MD5('torti55'), username=torti, userlevel=3, usermail=torsten.gadegast@kev-hannover-indians.de, name=Torsten Gadegast, WHERE userid=7 AND userpass=MD5('torti')You have an error in your SQL syntax near '@kev-hannover-indians.de, name=Torsten Gadegast, WHERE userid=7 AND userpa' at line 5 
<?
  $sql="UPDATE users
SET userpass=MD5('".$userpassneu."'),
    username=".$_POST['UserName'].",
    userlevel=".$_POST['userlevel'].",
    usermail=".$_POST['UserMail'].",
    name=".$_POST['name']."
WHERE userid=".$_POST['UserID']." AND userpass=MD5('".$userpassalt."')";
print_r($_POST);
echo $sql;
mysql_query($sql) or die(mysql_error());?>
<?
  $sql="UPDATE users
SET userpass=MD5('".$userpassneu."'),
    username=".$_POST['UserName'].",
    userlevel=".$_POST['userlevel'].",
    usermail=".$_POST('".$UserMail."'",
    name=".$_POST['name']."
WHERE userid=".$_POST['UserID']." AND userpass=MD5('".$userpassalt."')";
print_r($_POST);
echo $sql;
mysql_query($sql) or die(mysql_error());?>
							
						
<?
  $sql="UPDATE users
SET userpass=MD5('".$userpassneu."'),
    username=".$_POST['UserName'].",
    userlevel=".$_POST['userlevel'].",
    usermail=".$_POST'.UserMail.'",
    name=".$_POST['name']."
WHERE userid=".$_POST['UserID']." AND userpass=MD5('".$userpassalt."')";
print_r($_POST);
echo $sql;
mysql_query($sql) or die(mysql_error());?>
 
							
						
<?
  $sql="UPDATE users
SET userpass=MD5('".$userpassneu."'),
    username=".$_POST['UserName'].",
    userlevel=".$_POST['userlevel'].",
    usermail=".$_POST['UserMail']",
    name=".$_POST['name']."
WHERE userid=".$_POST['UserID']." AND userpass=MD5('".$userpassalt."')";
print_r($_POST);
echo $sql;
mysql_query($sql) or die(mysql_error());?>
 :
Parse error: parse error, unexpected ',' in /home/www/web8/html/test/links/acc/inc/userupdate.inc on line 6 
<?
  $sql="UPDATE users
SET userpass=MD5('".$userpassneu."'),
    username=".$_POST['UserName'].",
    userlevel=".$_POST['userlevel'].",
    usermail='".$_POST['UserMail']."'",
    name=".$_POST['name']."
WHERE userid=".$_POST['UserID']." AND userpass=MD5('".$userpassalt."')";
print_r($_POST);
echo $sql;
mysql_query($sql) or die(mysql_error());?>
Parse error: parse error, unexpected '=' in /home/www/web8/html/test/links/acc/inc/userupdate.inc on line 7 
function get_id()
{
  if (!logged_in())
    return NULL;
  $sql="SELECT userid
            FROM users
            WHERE usersession='".session_id()."'";
  $result=mysql_query($sql);
  if ($row=mysql_fetch_assoc($result))
    return $row['userid'];
  else
    return NULL;
}
function has_access($level)
{
  $id=get_id();
   if (is_null($id))
     return false;
   $sql='SELECT userlevel
            FROM users
            WHERE userid='.$id;
   $result=mysql_query($sql);
   $row=mysql_fetch_assoc($row);
    return ($row['userlevel']>=$level);
} 
 Jetzt hab ich es wieder mit normalen Kommas ver sucht kommt aber wieder ein Fehler. Ich weiß echt nichts mehr 
  $sql="UPDATE users
SET userpass=MD5('".$userpassneu."'),
    "username='".$_POST['UserName']."'",
    "userlevel='".$_POST['userlevel']."'",
    "usermail='".$_POST['UserMail']."'",
    "name='".$_POST['name']."'" 
Comment