chrisbergr
Erfahrenes Mitglied
Hallo Leute,
ich muss mal wieder angekrochen kommen und um Hilfe betteln .. Aber ich habe echt keine Ahnung, was hier mein Problem ist. Als erstes mal ein paar Zeilen Code.
So, das ist ja ganz was simples. Und funktioniert auch, zumindest auf dem Localhost. Es wird in der Datenbank geprüft, wie viele Punkte der User hat, dann einen draufgerechnet, die Datenbank aktuallisiert und der neue Punktestand ausgegeben.
Wenn ich das Ganze allerdings auf meinem Webserver online laufen lasse, dann wird nicht ein Punkt, sondern zwei dazugezählt. -Einfach so, ohne dass online auch nur eine Datei anders ist.
Versteh ich absolut nicht, und so hoffe ich doch sehr, dass mir hier jemand von euch helfen kann...
Gruß
Christian
ich muss mal wieder angekrochen kommen und um Hilfe betteln .. Aber ich habe echt keine Ahnung, was hier mein Problem ist. Als erstes mal ein paar Zeilen Code.
PHP:
$useres = mysql_query("SELECT id,name,gender,nation,points FROM user WHERE name = '".$cmd_user."' LIMIT 0,1");
if(mysql_num_rows($useres)) {
$row = mysql_fetch_array($useres);
$scores = $row["points"] + 1;
$activateres = mysql_query("UPDATE `user` SET `points` = '".$scores."' WHERE `id` = ".$row["id"]." LIMIT 1");
$tpl->set_var(array(
"main_column" => '<h1>'.$row["name"].'</h1><h2>supertoll</h2><p>du hast jetzt<strong>'.$scores.'</strong>punkte!'
));
}
So, das ist ja ganz was simples. Und funktioniert auch, zumindest auf dem Localhost. Es wird in der Datenbank geprüft, wie viele Punkte der User hat, dann einen draufgerechnet, die Datenbank aktuallisiert und der neue Punktestand ausgegeben.
Wenn ich das Ganze allerdings auf meinem Webserver online laufen lasse, dann wird nicht ein Punkt, sondern zwei dazugezählt. -Einfach so, ohne dass online auch nur eine Datei anders ist.
Versteh ich absolut nicht, und so hoffe ich doch sehr, dass mir hier jemand von euch helfen kann...
Gruß
Christian