Hallo Leute!
Hab ein kleines Problem! Hab hier ein Wettscript und hab das etwas verändert! soweit klappt alles nur beim eintragen vom Ergebnis stimmt etwas nicht!
Das hier war die ursprüngliche Abfrage die so auch Funktionierte! Er holte sich die user die das ergebnis richtig getippt hatten von der wette und und in einer tabelle user setzte er das feld vdollar sodas er das gesetzte geld*2 dazu zählte!
hab jetzt aber quoten eingebaut was bedeutet das er nicht einfach den einsatz mal 2 rechnen kann sondern den einsatz * die quote holen muss und die zum feld vdollar dazu zählen muss!
Hier holt er sich die quoten!
Und so wollte ich den updaten befehl dann machen
Das funktioniert so nicht ganz! Hat jemand ne Idee was falsch sein könnte?
Greetz Fraylman
Hab ein kleines Problem! Hab hier ein Wettscript und hab das etwas verändert! soweit klappt alles nur beim eintragen vom Ergebnis stimmt etwas nicht!
PHP-Code:
safe_query("UPDATE ".PREFIX."user a, ".PREFIX."wetten_user b SET vdollars=vdollars + ROUND(gesetzt * 2) WHERE `wettID` = '".$wettID."' AND `ergebnis` = '".$winner."' AND a.userID = b.userID");
hab jetzt aber quoten eingebaut was bedeutet das er nicht einfach den einsatz mal 2 rechnen kann sondern den einsatz * die quote holen muss und die zum feld vdollar dazu zählen muss!
Hier holt er sich die quoten!
PHP-Code:
##### Test Qouten Berechnung
$ds = mysql_fetch_row("SELECT qheim,qdram,qaus FROM ".PREFIX."wetten WHERE wettID='".$wettID."'");
$qheim = $row['qheim'];
$qdraw = $row['qdraw'];
$qaus = $row['qaus'];
switch ($winner){
case 1:
$quote = $qheim;
break;
case 2:
$quote = $qaus;
break;
case 3:
$quote = $qdraw;
break;
}
PHP-Code:
safe_query("UPDATE ".PREFIX."user a, ".PREFIX."wetten_user b SET vdollars=vdollars + ROUND(gesetzt * '".$quote."') WHERE `wettID` = '".$wettID."' AND `ergebnis` = '".$winner."' AND a.userID = b.userID");
Greetz Fraylman

Kommentar