Hallo,
ich hab nen kleinen counter in meine seite geschrieben. ganz einfach das ding. nun hab ich das problem, daß firefox immer in 2er schritten zählt und internetexplorer in normalen schritten. der counter wird per datenbank gespeichert. kann es sein, daß ff beim neu laden der seite, dies 2 mal tut?
das scribt is einfach ich poste es mal:
echo $acc['counter'];
$zaehler=$acc['counter'];
$kennung=$acc['id'];
$zaehler++;
$res3 = mysql_query("UPDATE user_details SET counter='$zaehler' WHERE id=$kennung");
zur besseren verständniss:
diese seite, wo ich dieses script eingebaut habe, ruft mehrere profile auf.
diese werden aus der datenbank gelesen und bei jedem profil wird ein anderer counterstand ausgegeben und der neues gespeichert.
nach aufruf mit ff zeigt er zunächst den korrekten stand an. beim erneuten aufrufen überspringt er eine zahl. ich habe mal durchgetestet und es hat sich herrausgestellt, daß im echo-befehl schon der falsche wert ausgelesen wird, wobei da noch keine rechnung durchgeführt wurde. nach meinem rumprobiere sieht es aus, als würde ff die seite immer doppelt laden. es wird der korrekte stand abgespeichert. ff gibt auch den korrekten stand aus, wenn ich die speicherung ausschalte.
kann mir wer helfen dieses problem zu lösen? wäre net.