PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tagesklickrally zeigt Jackpot nicht an



RainbowDash
06.07.2012, 02:21
Heyho,
ich hab ein Problem bei meiner Tagesklickralley. Und zwar zeigt er mir den Jackpot nicht an. Und auch hinter dem "bis" fehlt eine Zahl! :suspicious:

Angezeigt wird nur: "Im Jackpot befinden sicher gerade ,
die wie unten aufgeführt auf die Plätze 1 bis verteilt werden."

Der Code in der Datei sieht wie folgt aus:

Im Jackpot befinden sicher gerade <b>'.number_format($ralleydaten['jackpot'],2,",",".").' '.$waehrung.'</b> die wie unten aufgeführt auf die Plätze <b>1
bis '.$ralleydaten['plaetze'].'</b> verteilt werden.

Liebe Grüße :blah:

Riddik
06.07.2012, 10:53
Formular bereits mit Daten gefüllt und gespeichert?
ansonsten mal in die Datenbank schaun unter Rallydaten ob dort die Daten alle stimmen, bzw. ob die Tagesrally auch angelegt wurde...

RainbowDash
06.07.2012, 13:50
Formular bereits mit Daten gefüllt und gespeichert?
ansonsten mal in die Datenbank schaun unter Rallydaten ob dort die Daten alle stimmen, bzw. ob die Tagesrally auch angelegt wurde...

Hey,
ja Formular ist mit Daten gefüllt und gespeichert.
In der Datenbank stimmt, so weit ich das beurteilen kann, auch alles...

Riddik
06.07.2012, 15:34
Hey,
ja Formular ist mit Daten gefüllt und gespeichert.
In der Datenbank stimmt, so weit ich das beurteilen kann, auch alles...

Ist das die Orginalrally datei die beim vms dabei war oder hast irgendein addon gekauft? Anhand des Schreibfehlers bei der ausgabe denke ich mal hast du die orginaldatei umgebaut... dann kannst ja mal den Code komplett posten... vielleicht sieht man dann mehr...

RainbowDash
06.07.2012, 17:30
<?
// Variabeln definieren
$filename = 'lib/texte/tagesralley.txt';
$rp = 1;

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

// Datei auslesen
if (is_readable ($filename)) $inhalt = implode ('', file ($filename));
else echo 'Datei '.$filename.' kann nicht gelesen werden!';

if ($inhalt != ''){
head ('Unsere Klickralley');
echo nl2br ($inhalt);
foot ();
}


head("Tagesklickrally - Platzierungen und Preise");

if ($ralleydaten['art'] != 'statisch') { ?>
<div>Diese Tagesklick Ralley läuft täglich von <b>0:05</b> bis <b>00:00</b>.<br>
Dabei handelt es sich um eine dynamische Klickrally, wo pro Klick <b><?=number_format($ralleydaten['pro'],2,",",".").' '.$waehrung;?></b> in den Jackpot fließen.<br>
Im Jackpot befinden sicher gerade <b><?number_format($ralleydaten['jackpot'],2,",",".").' '.$waehrung;?></b>,<br> die wie unten aufgeführt auf die Plätze <b>1
bis <?$ralleydaten['plaetze'];?></b> verteilt werden.</div>
<br />
<?
} else { ?>
<div>
Diese Tagesklick Ralley läuft täglich von <b>0:05</b> bis <b>0:00</b>.<br>
Für diese Klickrally sind <b><?number_format($ralleydaten['p1']+$ralleydaten['p2']+$ralleydaten['p3']+$ralleydaten['p4']+$ralleydaten['p5']+$ralleydaten['p6']+$ralleydaten['p7']+$ralleydaten['p8']+$ralleydaten['p9']+$ralleydaten['p10'],2,",",".").' '.$waehrung;?></b> ausgelobt und werden wie unten angezeigt<br>
auf die Plätze <b>1</b> bis <b><?$ralleydaten['plaetze'];?></b> verteilt.</div>
<br />
<?
} ?>


<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr class="tr_head">
<td width="50"><b>Rang</b></td>
<td><b>User</b></td>
<td width="100"><b>Klicks</b></td>
<td width="150"><b>möglicher Gewinn</b></td>
</tr>
<?
$platz = db_query ('SELECT k.klicks,u.nickname FROM '.$db_prefix.'_tagrally k LEFT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid ORDER BY klicks DESC LIMIT 10');
while ($pa = mysql_fetch_array($platz)) {
$row = ($rp % 2 == 0) ? 0 : 1;
$mg = ($ralleydaten['art'] == 'statisch') ? number_format($ralleydaten['p'.$rp], 2, ',', '.').' '.$waehrung : number_format(($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$rp]), 2, ',', '.').' '.$waehrung;
if ($rp > $ralleydaten['plaetze']) $mg = '---'; ?>
<tr class="tr_row<?=$row;?>">
<td align="right"><?=$rp++;?>.&nbsp;</td>
<td>&nbsp;<?=$pa['nickname'];?></td>
<td align="right"><?=number_format($pa['klicks'], 0);?>&nbsp;</td>
<td align="right"><?=$mg;?>&nbsp;</td>
</tr>
<?
}

for($x=$rp;$x<11;$x++){
$mg = ($ralleydaten['art'] == 'statisch') ? number_format($ralleydaten['p'.$x], 2, ',', '.').' '.$waehrung : number_format(($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$x]), 2, ',', '.').' '.$waehrung;
$row = ($rp % 2 == 0) ? 0 : 1;
if ($x > $ralleydaten['plaetze']) $mg = '---'; ?>
<tr class="tr_row<?=$row;?>">
<td align="right"><?=$rp++;?>.&nbsp;</td>
<td>&nbsp;n/a</td>
<td align="right">0&nbsp;</td>
<td align="right"><?=$mg;?>&nbsp;</td>
</tr>
<?
} ?>
</table>
<?
foot(); ?>

Roadstar
06.07.2012, 21:11
Probier das mal ...

<?
// Variabeln definieren
$filename = 'lib/texte/tagesralley.txt';
$rp = 1;

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

// Datei auslesen
if (is_readable ($filename)) $inhalt = implode ('', file ($filename));
else echo 'Datei '.$filename.' kann nicht gelesen werden!';

if ($inhalt != ''){
head ('Unsere Klickralley');
echo nl2br ($inhalt);
foot ();
}


head("Tagesklickrally - Platzierungen und Preise");

if ($ralleydaten['art'] != 'statisch') { ?>
<div>Diese Tagesklick Ralley läuft täglich von <b>0:05</b> bis <b>00:00</b>.<br>
Dabei handelt es sich um eine dynamische Klickrally, wo pro Klick <b><?=number_format($ralleydaten['pro'],2,",",".").' '.$waehrung;?></b> in den Jackpot fließen.<br>
Im Jackpot befinden sich gerade <b><?=number_format($ralleydaten['jackpot'],2,",",".").' '.$waehrung;?></b>,<br> die wie unten aufgeführt auf die Plätze <b>1
bis <?=$ralleydaten['plaetze'];?></b> verteilt werden.</div>
<br />
<?
} else { ?>
<div>
Diese Tagesklick Ralley läuft täglich von <b>0:05</b> bis <b>0:00</b>.<br>
Für diese Klickrally sind <b><?=number_format($ralleydaten['p1']+$ralleydaten['p2']+$ralleydaten['p3']+$ralleydaten['p4']+$ralleydaten['p5']+$ralleydaten['p6']+$ralleydaten['p7']+$ralleydaten['p8']+$ralleydaten['p9']+$ralleydaten['p10'],2,",",".").' '.$waehrung;?></b> ausgelobt und werden wie unten angezeigt<br>
auf die Plätze <b>1</b> bis <b><?=$ralleydaten['plaetze'];?></b> verteilt.</div>
<br />
<?
} ?>


<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr class="tr_head">
<td width="50"><b>Rang</b></td>
<td><b>User</b></td>
<td width="100"><b>Klicks</b></td>
<td width="150"><b>möglicher Gewinn</b></td>
</tr>
<?
$platz = db_query ('SELECT k.klicks,u.nickname FROM '.$db_prefix.'_tagrally k LEFT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid ORDER BY klicks DESC LIMIT 10');
while ($pa = mysql_fetch_array($platz)) {
$row = ($rp % 2 == 0) ? 0 : 1;
$mg = ($ralleydaten['art'] == 'statisch') ? number_format($ralleydaten['p'.$rp], 2, ',', '.').' '.$waehrung : number_format(($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$rp]), 2, ',', '.').' '.$waehrung;
if ($rp > $ralleydaten['plaetze']) $mg = '---'; ?>
<tr class="tr_row<?=$row;?>">
<td align="right"><?=$rp++;?>.&nbsp;</td>
<td>&nbsp;<?=$pa['nickname'];?></td>
<td align="right"><?=number_format($pa['klicks'], 0);?>&nbsp;</td>
<td align="right"><?=$mg;?>&nbsp;</td>
</tr>
<?
}

for($x=$rp;$x<11;$x++){
$mg = ($ralleydaten['art'] == 'statisch') ? number_format($ralleydaten['p'.$x], 2, ',', '.').' '.$waehrung : number_format(($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$x]), 2, ',', '.').' '.$waehrung;
$row = ($rp % 2 == 0) ? 0 : 1;
if ($x > $ralleydaten['plaetze']) $mg = '---'; ?>
<tr class="tr_row<?=$row;?>">
<td align="right"><?=$rp++;?>.&nbsp;</td>
<td>&nbsp;n/a</td>
<td align="right">0&nbsp;</td>
<td align="right"><?=$mg;?>&nbsp;</td>
</tr>
<?
} ?>
</table>
<?
foot(); ?>

RainbowDash
07.07.2012, 00:59
Vielen Dank Roadstar!!!! :thumb:
Klappt jetzt.
Woran lag es denn? :suspicious:

Liebe Grüße,
RainbowDash