Ergebnis 1 bis 4 von 4

Thema: Tagesbettelralley Cronfehler

  1. #1
    Erfahrener Benutzer
    Registriert seit
    10.07.2006
    Beiträge
    136

    Tagesbettelralley Cronfehler

    Hallo,
    habe wiedereinmal einen kleinen Fehler in der Tagesbettelralley !
    Sie zählt, sie rechnet aber durch den Cron lässt sie sich nicht reseten und auch keine Buchung findet statt.
    Hier mal der komplette Cron.
    PHP-Code:
    <?
    @require_once ('../lib/functions.lib.php');
    db_connect(); 
    $rp = 0;
    $ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_neu_rallydaten WHERE ralley='tbettelrally' LIMIT 1"));
    $platz = db_query("SELECT * FROM ".$db_prefix."_tbettelrally WHERE punkte >= 1 ORDER BY punkte DESC LIMIT ".$ralleydaten['plaetze'].""); 
    while ($pa = mysql_fetch_array($platz)) { 
    $rp++; 
    if ($ralleydaten['art'] == 'statisch') { 
    $buchungssumme = $ralleydaten['p'.$rp]; 
    } else { 
    $buchungssumme = $ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$rp]; 

    db_query("UPDATE ".$db_prefix."_tbettelrally SET ausgezahlt = '".time()."' WHERE uid='".$pa['uid']."'"); 
    $buchungs_id = create_code(14); 
    kontobuchung ('+',$buchungssumme,$pa['uid']); 
    buchungsliste ($buchungs_id,'+'.$buchungssumme,'Tages Bettel-Rally (Platz '.$rp.')',$pa['uid']); 

    db_query ("DELETE FROM ".$db_prefix."_taprally");
    db_query ("UPDATE ".$db_prefix."_neu_rallydaten SET jackpot='0' WHERE ralley='tbettelrally' LIMIT 1");
    db_query ("UPDATE ".$db_prefix."_crons SET laufzeit = '".time()."' WHERE bezeichnung = 'Tages Bettel-Ralley'");
    ?>
    In der DB sind allle Datenbanken vorhanden und werden auch so wie es aussieht korrekt beschrieben.

    Hoffe Ihr könnt mir helfen.
    Gruß
    Christian

  2. #2
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    lösch mal das teil fürs VMS1 raus dann sollte das klappen

    PHP-Code:
    @require_once ('../lib/functions.lib.php'); 
    db_connect(); 

  3. #3
    Erfahrener Benutzer
    Registriert seit
    10.07.2006
    Beiträge
    136
    joo, danke das war es fast, unten war noch eine falsche Tabelle angegeben. Jetzt klappt es.
    Danke
    Gruß
    Christian

  4. #4
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    ups stimmt hatte ich übersehen anstatt:

    PHP-Code:
    db_query ("DELETE FROM ".$db_prefix."_taprally"); 
    das hier:

    PHP-Code:
    db_query ("DELETE FROM ".$db_prefix."_tbettelrally"); 

Ähnliche Themen

  1. Fehlender Nickname in Tagesbettelralley
    Von Chrissi01 im Forum Support zu Addons & Erweiterungen
    Antworten: 8
    Letzter Beitrag: 07.08.2010, 21:36
  2. Komisches Problem mit der DB bei der Tagesbettelralley
    Von klammkriegen im Forum [HD] Programmieren
    Antworten: 23
    Letzter Beitrag: 18.04.2009, 16:41

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •