Hallo,
ich bin Anfänger und bastele an einem Counterservice. Nun möchte ich Counter und Rang (Platz) auf dem vorhandenen Bild (counter.gif) ausgeben. Counter funktioniert aber mit dem Rang habe ich Schwierigkeiten. So wie ich es jetzt habe erscheint verständlicher Weise bei allen Usern nur 1.
Das Ganze sieht jetzt so aus:
http://www.seite100.de/hitthermometer/ctest.htm
Wer kann mir helfen?
Hier der jetzige Code:
<?php
include "config.php";
$get_rows = mysql_db_query ($dbname,"SELECT counter FROM top_user as rank WHERE sid='$site'",$db) or die (mysql_error());
$rows = mysql_fetch_array($get_rows);
$counter = $rows[counter];
$rank =$rows['rang'].(++$i);
$counter++;
mysql_query ("UPDATE top_user SET counter='$counter' WHERE sid='$site'") or die (mysql_error());
mysql_close($db);
//Bildausgabe
$img = imagecreatefromgif("counter.gif");
$bg = imagecolorallocate($img,0,0,0);
$text = imagecolorallocate($img,0xFF,0xFF,0x00);
imagestring($img,3,38,5,"HITS: $counter",$text);
imagestring($img,2,80,5,"",$text);
imagestring($img,3,38,18,"PLATZ: $rank",$text);
header("Content-Type: image/gif");
imagegif($img);
?>
ich bin Anfänger und bastele an einem Counterservice. Nun möchte ich Counter und Rang (Platz) auf dem vorhandenen Bild (counter.gif) ausgeben. Counter funktioniert aber mit dem Rang habe ich Schwierigkeiten. So wie ich es jetzt habe erscheint verständlicher Weise bei allen Usern nur 1.
Das Ganze sieht jetzt so aus:
http://www.seite100.de/hitthermometer/ctest.htm
Wer kann mir helfen?
Hier der jetzige Code:
<?php
include "config.php";
$get_rows = mysql_db_query ($dbname,"SELECT counter FROM top_user as rank WHERE sid='$site'",$db) or die (mysql_error());
$rows = mysql_fetch_array($get_rows);
$counter = $rows[counter];
$rank =$rows['rang'].(++$i);
$counter++;
mysql_query ("UPDATE top_user SET counter='$counter' WHERE sid='$site'") or die (mysql_error());
mysql_close($db);
//Bildausgabe
$img = imagecreatefromgif("counter.gif");
$bg = imagecolorallocate($img,0,0,0);
$text = imagecolorallocate($img,0xFF,0xFF,0x00);
imagestring($img,3,38,5,"HITS: $counter",$text);
imagestring($img,2,80,5,"",$text);
imagestring($img,3,38,18,"PLATZ: $rank",$text);
header("Content-Type: image/gif");
imagegif($img);
?>
Kommentar