Verwende doch einfach mal meine function
PHP-Code:
function aktivralley ($buchungssumme,$fuer) {
global 
$db_prefix;
    
// Wenn Aktivralley läuft
db_query('UPDATE '.$db_prefix.'_kontodaten SET ap=ap+'.$buchungssumme.' WHERE uid =  '.$fuer);
    
$ralleydaten_aktiv mysql_fetch_array(db_query("SELECT `start`,`ende` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'aktivralley' LIMIT 1"));
    if (
$ralleydaten_aktiv['start'] <= time() && $ralleydaten_aktiv['ende'] >= time()) {
        
$buchungssumme $buchungssumme/100;
        
db_query ('UPDATE '.$db_prefix.'_aktivralley SET punkte = punkte + ('.$buchungssumme.') WHERE uid = '.$fuer);
        if (
mysql_affected_rows () == 0db_query ('INSERT INTO '.$db_prefix.'_aktivralley (uid,punkte) VALUES ('.$fuer.', '.$buchungssumme.')');
    }
  }