Irgenwann wirds einfach zu blöd. Ich glaube nicht, dass du das je lernen wirst, weil du es gar nicht willst. Hier ist deine Funktion
Die falsche if-Abfrage ist auch gleich korrigiert.
PHP-Code:
function geldauszahlen($auszahl){
$sql = "
SELECT
bankgeld
FROM
users
WHERE
UserSession = '" . session_id() . "'
LIMIT 1";
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_object($result);
$konto = $row->bankgeld;
if($konto >= $auszahl){
$sql = "
UPDATE
users
SET
bankgeld = bankgeld - $auszahl,
geld = geld + $auszahl
WHERE
UserSession = '" . mysql_real_escape_string(session_id()) . "'";
$result = mysql_query($sql) or
die("<br>Es gab einen Fehler bei der Transaktion! Bitte versuche es erneut mit einer anderen Summe!" . mysql_error());
echo "<br>Das Geld wurde dir in dein Inventar ausgezahlt!";
}
else{
echo "Du hast nicht genug Geld auf der Bank!";
}
}
Kommentar