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!
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");
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!
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;
}
Und so wollte ich den updaten befehl dann machen
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");
Das funktioniert so nicht ganz! Hat jemand ne Idee was falsch sein könnte?
Greetz Fraylman