Weiße Seite gibts nicht... Wenn noch nicht mal ein Fehler kommt, dann hast du etwas falsch gemacht.
Amen!
Hallo Netw0rk,
dies ist leider keine hilfreiche Antwort. Eine weiße Seite ist auch möglich, wenn es keine Ausgabe gibt...und es ist natürlich klar, dass etwas falsch sein muss, wenn es nicht funktioniert
<?php
$sqlEintrag = mysql_query("SELECT * FROM cms_badges WHERE badge = '".mysql_real_escape_string($_GET['buy'])."'") OR DIE(mysql_error());
$eintrag = mysql_fetch_array($sqlEintrag);
if(@$eintrag['badge'] != ''){
$sqlEintrag2 = mysql_query("SELECT * FROM user_badges WHERE badge_id = '".mysql_real_escape_string($eintrag[badge])."' AND user_id = '".$users->UserInfo($username, 'id')."'") OR DIE(mysql_error());
$eintrag2 = mysql_fetch_array($sqlEintrag2);
if($eintrag2['badge_id'] != '' AND $eintrag['user_id'] != '') {
$sqlEintrag4 = mysql_query("SELECT * FROM cms_badges WHERE badge = '".mysql_real_escape_string($_GET['buy'])."'") OR DIE(mysql_error());
$eintrag4 = mysql_fetch_array($sqlEintrag4);
$sqlCoins = mysql_query("SELECT coins FROM users WHERE id = '".$users->UserInfo($username, 'id')."'") OR DIE(mysql_error());
$coins1=mysql_fetch_array($sqlCoins);
$coins2 = $coins1-$eintrag4[cost];
mysql_query("UPDATE users SET coins = ".$coins2) OR DIE(mysql_error());
mysql_query("INSERT INTO user_badges (user_id, badge_id) VALUES ('".$users->UserInfo($username, 'id')."', '".$eintrag['badge']."', '0')") OR DIE(mysql_error());
echo 'Badge '.$eintrag['badge'].' erfolgreich gekauft.';
}
}
else {
echo "Diese Badge wurde nicht gefunden oder wird nicht mehr Verkauft.";
}
?>
PHP-Quellcode
Ich hab mal diverse Fehler ausgebügelt, schau mal obs nun funktioniert