Hallo.
Was könnte an dem Code Falsch sein?
	
 Das Script erneuert den Wert zwar aber rechnet nicht den vorhandenen mit dem neuen zusammen
							
						
					Was könnte an dem Code Falsch sein?
PHP-Code:
	
	
if($dbdata[richtige] == "1")
    {
    $klammid=$dbdata[klammid];
    $g_haben=$dbdata[g_haben]+100;      
    $update = "UPDATE `konten` SET g_haben='$dbdata[g_haben]'+100 WHERE klammid='$dbdata[klammid]'"; 
$result = mysql_query($update)  ;
    }
    if($dbdata[richtige] == "2")
    {
    $klammid=$dbdata[klammid];
    $g_haben=$dbdata[g_haben]+200;
    $update = "UPDATE `konten` SET g_haben='$dbdata[g_haben]'+200 WHERE klammid='$dbdata[klammid]'"; 
$result = mysql_query($update);
    }
   if($dbdata[richtige] == "3")
    {
    $klammid=$dbdata[klammid];
     $g_haben=$dbdata[g_haben]+300;
    $update = "UPDATE `konten` SET g_haben='$dbtata[g_haben]'+300 WHERE klammid='$dbdata[klammid]'"; 
$result = mysql_query($update);
    }
    if($dbdata[richtige] == "4")
    {
    $klammid=$dbdata[klammid];
     $g_haben=$dbdata[g_haben]+400;
    $update = "UPDATE `konten` SET g_haben='$dbtata[g_haben]'+400 WHERE klammid='$dbdata[klammid]'"; 
$result = mysql_query($update);
    }
    if($dbdata[richtige] == "5")
    {
    $klammid=$dbdata[klammid];
    $g_haben=$dbdata[g_haben]+500;
    $update = "UPDATE `konten` SET g_haben='$dbtata[g_haben]'+500 WHERE klammid='$dbdata[klammid]'"; 
$result = mysql_query($update);
    }
    if($dbdata[richtige] == "6")
    {
    $klammid=$dbdata[klammid];
     $g_haben=$dbdata[g_haben]+600;
    $update = "UPDATE `konten` SET g_haben='$dbtata[g_haben]'+600 WHERE klammid='$dbdata[klammid]'"; 
$result = mysql_query($update);
    }
    if($dbdata[richtige] == "7")
    { 
    $klammid=$dbdata[klammid];
    $g_haben=$dbdata[g_haben]+700;
    $update = "UPDATE `konten` SET g_haben='$dbtata[g_haben]'+700 WHERE klammid='$dbdata[klammid]'"; 
$result = mysql_query($update);
    } 
 
          

Kommentar