Vault Mod & Preise größer 3stellig
Verfasst: 24.10.2009 13:28
Hi große Meister der PHP Künste!
Ich nutze seit langer Zeit den Vault Mod inkl. diverse persönlicher Erweiterungen. Letztere habe ich hier im Forum alle dokumentiert. Bis auf ein Problem tut dieser Mod bisher alles was ich mir wünsche. Dieses eine Problem ärgert mich aber mächtig weil ich es nicht gelöst bekommen.
Daher mein Hilferuf hier im Forum.
Wenn der Preis einer Aktie 4stellig oder größer ist, lässt sich diese weder kaufen noch verkaufen. D.h. bis zu einem Wert von 999,99 funktioniert der Handel aber ab 1000,00 nicht mehr. Es kommt hierbei zu folgender Fehlermeldung:
Woran kann dies liegen?
Bye
Ich nutze seit langer Zeit den Vault Mod inkl. diverse persönlicher Erweiterungen. Letztere habe ich hier im Forum alle dokumentiert. Bis auf ein Problem tut dieser Mod bisher alles was ich mir wünsche. Dieses eine Problem ärgert mich aber mächtig weil ich es nicht gelöst bekommen.
Daher mein Hilferuf hier im Forum.
Wenn der Preis einer Aktie 4stellig oder größer ist, lässt sich diese weder kaufen noch verkaufen. D.h. bis zu einem Wert von 999,99 funktioniert der Handel aber ab 1000,00 nicht mehr. Es kommt hierbei zu folgender Fehlermeldung:
Das betrifft den else if Bereich in folgendem Code:Could not update user stock 2
Code: Alles auswählen
if ( is_numeric($user_items['stock_amount']) && $prize != 0 )
{
$rsql = "UPDATE " . VAULT_EXCHANGE_USERS_TABLE ."
SET stock_amount = stock_amount + $prize ,
price_transaction = $price2
WHERE user_id = $user_id
AND stock_id = ".$items[$i]['stock_id'];
if( !$db->sql_query($rsql))
{
message_die(GENERAL_ERROR, 'Could not update user stock 1', "", __LINE__, __FILE__, $rsql);
}
}
else if ( !(is_numeric($user_items['stock_amount'])) && $prize != 0 )
{
$rsql = "INSERT INTO " . VAULT_EXCHANGE_USERS_TABLE ."
( stock_id , user_id , stock_amount , price_transaction )
VALUES ( ".$items[$i]['stock_id']." , $user_id , $prize , $price2 )";
if( !$db->sql_query($rsql))
{
message_die(GENERAL_ERROR, 'Could not update user stock 2', "", __LINE__, __FILE__, $rsql);
}
}
Bye