hi leute, bei mir sieht der Cron so aus
aber da kann ich auch mit Bkontastand arbeiten, aber gehen tut es nicht:PHP-Code:
db_query("UPDATE ".$db_prefix."_kontodaten SET aps=0 WHERE aps > '0'");
Gibt es noch ne ander möglichkeit?
hi leute, bei mir sieht der Cron so aus
aber da kann ich auch mit Bkontastand arbeiten, aber gehen tut es nicht:PHP-Code:
db_query("UPDATE ".$db_prefix."_kontodaten SET aps=0 WHERE aps > '0'");
Gibt es noch ne ander möglichkeit?
von PHP keine plan, aber in copy & paste bin ich Meister
Das ist nur die zeile damit die AP gezählt werden!
Was willst du machen?
ich möchte das die ap in bonuslose getauscht werden nachdem der cron gelaufebn ist
PHP-Code:
$apdaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_apsys WHERE id='1'"));
$apuserliste = db_query ("SELECT * FROM ".$db_prefix."_kontodaten WHERE aps > '0'");
while ($apliste = mysql_fetch_array($apuserliste)) {
$ap = $apliste['aps'];
$aplose = $ap * $apdaten['losepro'];
$buchungs_id = create_code(14);
kontobuchung ('+',$aplose,$apliste['uid']);
buchungsliste ($buchungs_id,'+'.$aplose,'AP Umrechnung',$apliste['uid']);
}
db_query("UPDATE ".$db_prefix."_kontodaten SET aps=0 WHERE aps > '0'");
// Zeit setzen
db_query ("UPDATE ".$db_prefix."_crons SET laufzeit = '".time()."' WHERE bezeichnung = 'AP Umrechnung'");
von PHP keine plan, aber in copy & paste bin ich Meister
dann mußt du nur 1 zeile ändern diese hier:
wenn deine spalte in der db bonuslose heist dann so ändern:PHP-Code:
kontobuchung ('+',$aplose,$apliste['uid']);
und sonnst eben so wie die in deiner DB heissenPHP-Code:
bonuslose ('+',$aplose,$apliste['uid']);
![]()
bonusloseaddon richtig eingebaut? auch die funktionslib nicht vergessen?
zeig mal wie du das nun umgeschrieben hast
so hab ich es jetztPHP-Code:
// Userdurchlauf
$apdaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_apsys WHERE id='1'"));
$apuserliste = db_query ("SELECT * FROM ".$db_prefix."_kontodaten WHERE aps > '0'");
while ($apliste = mysql_fetch_array($apuserliste)) {
$ap = $apliste['aps'];
$aplose = $ap * $apdaten['losepro'];
$buchungs_id = create_code(14);
bkontostand ('+',$aplose,$apliste['uid']);
buchungsliste ($buchungs_id,'+'.$aplose,'AP Umrechnung',$apliste['uid']);
}
db_query("UPDATE ".$db_prefix."_kontodaten SET aps=0 WHERE aps > '0'");
// Zeit setzen
db_query ("UPDATE ".$db_prefix."_crons SET laufzeit = '".time()."' WHERE bezeichnung = 'AP Umrechnung'");
?>
von PHP keine plan, aber in copy & paste bin ich Meister