PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bettel Rally Frage



cece75
05.11.2010, 07:59
Habe ein Problem.
Habe eine Monats Bettel Rally gestartet und mich mit einem Gewinn vertan.
Nun wurden ein paar Bettel Aufrufe gezählt.
dann habe ich den einen Gewinn geändert und gespeichert.
Jetzt wollte ich auf auswerten klicken und nix passiert.
Die Rally wird nicht ausgewertet? Is das normal?

SilentRunner
05.11.2010, 08:03
nach dem auswerten, steht dann etwas in der Buchungsliste?

cece75
05.11.2010, 08:06
nee leider ned
hier der code aus der adminforce/content/Betteln.php



$ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_ralleydaten WHERE ralley='bettelrralley' LIMIT 1"));

// Ralleystand reseten
if ($_POST['reset'] == 'Reseten') {
db_query ("DELETE FROM ".$db_prefix."_bettelralley");
db_query ("UPDATE ".$db_prefix."_ralleydaten SET jackpot='0' WHERE ralley='bettelralley'");
}

// Ralley auswerten
if ($_POST['auswerten'] == 'Auswerten') {
$platz = db_query("SELECT * FROM ".$db_prefix."_bettelralley WHERE aufrufe >= 1 ORDER BY aufrufe 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];
}
// Buchungen durchführen
db_query("UPDATE ".$db_prefix."_bettelralley SET ausgezahlt = '".time()."' WHERE uid='".$pa['uid']."'");
$buchungs_id = create_code(14);
kontobuchung ('+',$buchungssumme,$pa['uid']);
buchungsliste ($buchungs_id,'konto',$buchungssumme,'Bettelralley (Platz '.$rp.')',$pa['uid']);
bilanz (0,$buchungssumme);
}
}

didith1207
05.11.2010, 11:01
da is ein fehler im buchungscode für die buchungsliste drinnen...


buchungsliste ($buchungs_id,'konto',$buchungssumme,'Bettelralley (Platz '.$rp.')',$pa['uid']);
umschreiben zu:


buchungsliste ($buchungs_id,'+'.$buchungssumme,'Bettelralley (Platz '.$rp.')',$pa['uid']);

(http://www.designerscripte.net/showpost.php?p=74050&postcount=23)

cece75
05.11.2010, 14:01
hab ich geändert. Leider keine veränderung.
Wenn ich auf Auswerten klicke und danach auf die buchungsliste des 1. Plazierten gehe steht dort nichts drin.

Bin echt Ratlos

cece75
05.11.2010, 15:13
oh man der addon ersteller hatte wohl was getrunken xD



$ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_ralleydaten WHERE ralley='bettelrralley' LIMIT 1"))


Das Bettelrally am ende der Zeile wird wohl nicht mit rr gschrieben xD

danke euch funzt ^^