hallo,
ich habe mir eine Funktion geschrieben, mirt der man virtuelles Forengeld aus einem virtuellen Konto abheben kann:
und hierb das formular dazu:
Und nun mein Prob:
Mysql_error() gibt nichts aus. es kommt immer:
Es gab einen Fehler bei der Transaktion! Bitte versuche es erneut mit einer anderen Summe!
Was ist an meinen Scripten falsch?
(wenn falscher bereich bitte verschieben)
ich habe mir eine Funktion geschrieben, mirt der man virtuelles Forengeld aus einem virtuellen Konto abheben kann:
PHP-Code:
function geldauszahlen($auszahl)
{
$sql="UPDATE users
SET bankgeld=bankgeld-'.$auszahl.'
WHERE UserSession='".session_id()."'";
mysql_query($sql) or die (mysql_error());
$sql="UPDATE users
SET geld=geld+'.$auszahl.'
WHERE UserSession='".session_id()."'";
$result=mysql_query($sql) or die (mysql_error());
if(result=="true")
{
echo "Das Geld wurde dir in dein Inventar ausgezahlt!";
}
else
{
echo "Es gab einen Fehler bei der Transaktion! Bitte versuche es
erneut mit einer anderen Summe!";
}
}
PHP-Code:
<form action="bankabheben.php" method="post" > Wie viel Geld möchtest du abheben? <input name="auszahl" size="10"><input type="submit" value="Auszahlen!">
<?
if (isset($_POST["auszahl"]))
{
include_once("../sessionhelpers.inc.php");
$auszahl=$_POST["auszahl"];
geldauszahlen($auszahl);
}
?>
Mysql_error() gibt nichts aus. es kommt immer:
Es gab einen Fehler bei der Transaktion! Bitte versuche es erneut mit einer anderen Summe!
Was ist an meinen Scripten falsch?
(wenn falscher bereich bitte verschieben)
Kommentar