Zitat von
Sam2004
Zuerst, dein Code hat dann funzt. Hast auch nix anderes erwartet, ich weiß
:P
Zitat von
Sam2004
Neue Frage: Da ich jetzt 2 verschiedene Währungen gutschreiben lasse, möchte ich entsprechend die
Gewinntabelle auch so anzeigen lassen. Ich weiß nur nicht wie :-/
Das Ganze wird aktuell nur mit einer Währung angezeigt:
PHP-Code:
<?php
$platz = db_query('SELECT k.uid,k.ap,k.status,u.nickname FROM '.$db_prefix.'_XXX_ralley k LEFT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid WHERE status = 1 ORDER BY ap DESC');
while ($pa = mysql_fetch_array($platz)) {
$row = ($rp % 2 == 0) ? 0 : 1;
$mg = ($ralleydaten['art'] == 'statisch') ? number_format($ralleydaten['p'.$rp], 0, ',', '.').' '.Trophys : number_format(($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$rp]), 2, ',', '.').' '.Trophys;
if ($rp > $ralleydaten['plaetze']) $mg = '----';?>
<tr class="tr_row<?=$row;?>">
<td align="center"><?=$rp++;?>. </td>
<td align="center"><?=$pa['nickname'];?></td>
<td align="center"><?=number_format($pa['ap'], 2);?> </td>
<td align="center"><?=$mg;?> </td>
</tr>
<?php
}
?>
Sam
eigentlich genau das selbe,
PHP-Code:
<?php
$platz = db_query('SELECT k.uid,k.ap,k.status,u.nickname FROM '.$db_prefix.'_XXX_ralley k LEFT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid WHERE status = 1 ORDER BY ap DESC');
while ($pa = mysql_fetch_array($platz)) {
$row = ($rp % 2 == 0) ? 0 : 1;
//Selbe zeile wie bissher in Langer schreibweise und ohne währung
if ($ralleydaten['art'] == 'statisch') {
$mg = number_format($ralleydaten['p'.$rp], 0, ',', '.');
}else{
$mg = number_format(($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$rp]), 2, ',', '.');
}
// anhängen der Währung
if(5>$rp){
$mg .= ' Wahrung1';
}else{
$mg .= ' Wahrung2';
}
if ($rp > $ralleydaten['plaetze']) $mg = '----';?>
<tr class="tr_row<?=$row;?>">
<td align="center"><?=$rp++;?>. </td>
<td align="center"><?=$pa['nickname'];?></td>
<td align="center"><?=number_format($pa['ap'], 2);?> </td>
<td align="center"><?=$mg;?> </td>
</tr>
<?php
}