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)
          
 Moderator
 Ich bat um eine Testausgabe der beiden Queries.
							
						
 
 
Comment