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