Möglichen Gewinn ausrechnen lassen

SPEEDY-VL

Grünschnabel
Hallo Leute,

bin neu in der Materie PHP, SQL usw.

Habe mir ein Dieb-Spiel besorgt und möchte dort jetzt direkt den möglichen Gewinn ausrechen / anzeigen lassen. Ich weiß jetzt mittlerweile das dies mit der Funktion "Update" funktionieren soll.

Das ganze soll wie folgt aussehen:

Auf der Seite der User-Statistik sind aufgelistet

  • Der Diebes-Link
  • Die beklauten Personen
  • Die Beute
  • Der aktuelle Rang

Das ganze funktioniert über folgenden Code:

PHP:
<?php
$link = "http://".$HTTP_HOST.$PHP_SELF;
$link = str_replace("?site=userstat&doit=log", "", $link);
$link = $link."?site=dieb&user=".$dnick;

if($doit == "log"){
$sql = "SELECT * FROM `dieb_users` WHERE dnick='".$dnick."' AND dpass='".md5($dpass)."' LIMIT 1";
$query = mysql_query($sql);
$result = mysql_fetch_array($query);
if(!$result){ $doit = ""; unset($doit); }
if($result)
{
$abfrage = mysql_query("SELECT * FROM `dieb_users` WHERE dgeklaut>'".$result['dgeklaut']."'");
$range = mysql_num_rows($abfrage)+1;
$default = new template();
$default -> main("templates/user_stat.htm");
$default -> code(array("link"=>$link, "beklaut"=>$result['daufrufe'], "geklaut"=>$result['dgeklaut'], "rang"=>$range));
$default -> t_print();
}
}

if($doit != "log"){
$default = new template();
$default -> main("templates/user_login.htm");
$default -> t_print();
}
?>


Die Plätze 1-5 bekommen einen Preis der wie folgt aussehen soll:

1. Platz: Coins x 100 = Anzahl Lose
2. Platz: Coins x 80 = Anzahl Lose
3. Platz: Coins x 60 = Anzahl Lose
4. Platz: Coins x 40 = Anzahl Lose
5. Platz: Coins x 20 = Anzahl Lose

Mein Vorschlag wäre:

PHP:
update Anzahl Lose="geklaut"=>$result['dgeklaut']*100

ok, dieser Code ist mit Sicherheit falsch und außerdem fehlt mir noch die Überprüfung welcher Platz der User gerade belegt.

Ich hoffe Ihr könnt mir helfen?:suspekt:
 
Lies dir doch mal ein Tutorial zu Datenbanken durch. Du scheinst da erhebliche Lücken zu haben und wirst keinen Spass haben wenn du dir das nicht alles einmal ordentlich aneignest.
 
welches würdest du empfehlen was auch leicht verständlich ist (am besten mit Beispielen). Ich weiß das ich das noch lernen muß...

Könntet Ihr mir den wenigstens sagen ob ich das in den oben genannten Code einbauen kann oder eine neue php.datei anlegen muß?
 
ok werde mir das mal zugemüte führen. aber könnt ihr mir noch sagen ob ich den befehl zum rechnen in den o.a. code einfügen kann oder muß ich eine neue datei dafür erstellen?
 
Zurück