Den rang habe ich auch nicht in der DB gespeichert...
das wäre irgendwie ja doof oO
naja - das script dafür musste eher schnell gehen als das es super sauber ist aber gut^^
hier ist das komplette script welches den userbanner erstellt^^
ist halt auch viel copy&paste
merkt man teilweiße an den namen der variablen
ich versuche es noch mal mit der gemeinderangliste zu erklären^^
einen moment^^
Also...ich versuche dir mal ein grobes beispiel zu geben^^
so ungefähr sollte das funktionieren
Edit: habe auch schon dank dir 47 mehr - naja..macht jetzt nicht so viel neben den anderen 150.000^^
das wäre irgendwie ja doof oO
naja - das script dafür musste eher schnell gehen als das es super sauber ist aber gut^^
hier ist das komplette script welches den userbanner erstellt^^
PHP Code:
<?php
header("Content-type: image/png");
define ( 'main' , TRUE );
include("data/config.php");
$id = htmlspecialchars($_GET['id']);
$im = imagecreatefrompng("buisi.png");
$black = imagecolorallocate($im, 0, 0, 200);
$test = "";
$abf = "SELECT id, name, geld FROM ".prefix."_user ORDER BY geld DESC";
$erg = $db->prepare( $abf );
$erg ->execute();
$erg ->bind_result( $uid, $name, $geld );
$counter = 0;
while($erg ->fetch()) {
$counter++;
if($id == $uid)
{
$test = "best";
break;
}
}
if($test == "")
{
$fehler = "User nicht gefunden";
imagestring($im, 5, 200, 25, $fehler, $black);
}
else
{
$fehler = "Nick: $name";
imagestring($im, 5, 130, 15, $fehler, $black);
$fehler = "Geld: $geld B$";
imagestring($im, 5, 130, 30, $fehler, $black);
$fehler = "Platz: $counter";
imagestring($im, 5, 260, 15, $fehler, $black);
}
imagepng($im);
imagedestroy($im);
?>
ist halt auch viel copy&paste
merkt man teilweiße an den namen der variablen
ich versuche es noch mal mit der gemeinderangliste zu erklären^^
einen moment^^
Also...ich versuche dir mal ein grobes beispiel zu geben^^
PHP Code:
//user bekommt neue gebäude...
$abf = "SELECT gemeinde_id FROM user WHERE id = '".$userid."' LIMIT 1";
//abfrage fertig machen und natürlich deine namen einsetzen^^
//wir haben jetzt die gemeinde_id in $gid gespeichert
$abf = "SELECT gebaeude FROM user WHERE gemeinde_id = '".$gid."'";
//abfrage wie oben bearbeiten
//while ergebnis schleife
$gemeinde_gebaeude = $gemeinde_gebaeude + $ergebniss_gebaeude;
//while schleife zuende
$update = "UPDATE gemeinde SET gebaeude = '".$gemeinde_gebaeude."' WHERE id = '".$gid."' LIMIT 1";
//wie immer an deinen kram anpassen
//fertig
Edit: habe auch schon dank dir 47 mehr - naja..macht jetzt nicht so viel neben den anderen 150.000^^