Wie lautet denn der Query zu $pa ?
Edit:
Meinte natürlich $userdaten, nicht $pa
Wie lautet denn der Query zu $pa ?
Edit:
Meinte natürlich $userdaten, nicht $pa
eBesucher verdienen | Wechselstube | 175 Lose / SigView
eBesucher Werbenetzwerk | Technik günstig kaufen
Gutschein für ads4eBesucher.de & losebene.de: designerscripte
du must im query weiter oben soweit mir bekannt die anführungszeichen entfernen um das nickname hierum.
SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting
Helf mir bitte, hier der gesamte Absatz:
Das was mich so fertig macht sind die ' oder " oder manchmal beide '" in einer Abfrage.PHP-Code:
<?
$platz = db_query("SELECT * FROM ".$db_prefix."_tbettelrally WHERE punkte > '".$ralleydaten['minimum']."' ORDER BY punkte DESC LIMIT 20");
while ($pa = mysql_fetch_array($platz)) {
$userdaten = mysql_fetch_array(db_query("SELECT 'nickname' FROM ".$db_prefix."_userdaten WHERE uid=".$pa['uid']." LIMIT 1"));
$rp++;
if ($ralleydaten['art'] == 'statisch') {
$mg = number_format($ralleydaten['p'.$rp],2,",",".");
} else {
$mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$rp],2,",",".");
}
if ($rp > $ralleydaten['plaetze']) $mg = '----';
echo '
<tr bgcolor="">
<td align="center">'.$rp.'</td>
<td align="center">'.$pa['uid'].'</td>
<td align="center">'.$userdaten['nickname'].'</td>
<td align="right">'.number_format($pa['punkte'],2,",",".").' </td>
<td align="right">'.$mg.' </td>
</tr>
';
}
for($x=$rp+1;$x<21;$x++){
if ($ralleydaten['art'] == 'statisch') {
$mg = number_format($ralleydaten['p'.$x],2,",",".");
} else {
$mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$x],2,",",".");
}
if ($x > $ralleydaten['plaetze']) $mg = '----';
echo '
<tr bgcolor="">
<td align="center"></td>
<td align="center">N/A</td>
<td align="center">N/A</td>
<td align="right">0 </td>
<td align="right">'.$mg.' </td>
</tr>
';
}
?>
Home ofNeue-Lose.de und LoseShopund Werbenetzwerk
So sollte es gehen:
PHP-Code:
<?
$platz = db_query("SELECT * FROM ".$db_prefix."_tbettelrally WHERE punkte > '".$ralleydaten['minimum']."' ORDER BY punkte DESC LIMIT 20");
while ($pa = mysql_fetch_array($platz)) {
$userdaten = mysql_fetch_array(db_query("SELECT nickname FROM ".$db_prefix."_userdaten WHERE uid=".$pa['uid']." LIMIT 1"));
$rp++;
if ($ralleydaten['art'] == 'statisch') {
$mg = number_format($ralleydaten['p'.$rp],2,",",".");
} else {
$mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$rp],2,",",".");
}
if ($rp > $ralleydaten['plaetze']) $mg = '----';
echo '
<tr bgcolor="">
<td align="center">'.$rp.'</td>
<td align="center">'.$pa['uid'].'</td>
<td align="center">'.$userdaten.'</td>
<td align="right">'.number_format($pa['punkte'],2,",",".").' </td>
<td align="right">'.$mg.' </td>
</tr>
';
}
for($x=$rp+1;$x<21;$x++){
if ($ralleydaten['art'] == 'statisch') {
$mg = number_format($ralleydaten['p'.$x],2,",",".");
} else {
$mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$x],2,",",".");
}
if ($x > $ralleydaten['plaetze']) $mg = '----';
echo '
<tr bgcolor="">
<td align="center"></td>
<td align="center">N/A</td>
<td align="center">N/A</td>
<td align="right">0 </td>
<td align="right">'.$mg.' </td>
</tr>
';
}
?>
eBesucher verdienen | Wechselstube | 175 Lose / SigView
eBesucher Werbenetzwerk | Technik günstig kaufen
Gutschein für ads4eBesucher.de & losebene.de: designerscripte
leider nein, jetzt heissen alle Array ! Sonst hat sich nichts geändert.
Home ofNeue-Lose.de und LoseShopund Werbenetzwerk
So vielleicht?
PHP-Code:
<?
$platz = db_query("SELECT t1.uid, t1.punkte, t2.nickname FROM ".$db_prefix."_tbettelrally AS t1 LEFT JOIN ".$db_prefix."_userdaten AS t2 ON t2.uid = t1.uid WHERE t1.punkte > '".$ralleydaten['minimum']."' ORDER BY t1.punkte DESC LIMIT 20");
while ($pa = mysql_fetch_array($platz)) {
$rp++;
if ($ralleydaten['art'] == 'statisch') {
$mg = number_format($ralleydaten['p'.$rp],2,",",".");
} else {
$mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$rp],2,",",".");
}
if ($rp > $ralleydaten['plaetze']) $mg = '----';
echo '
<tr bgcolor="#FAE5C4">
<td align="center">'.$rp.'. </td>
<td align="center">'.$pa['uid'].'</td>
<td align="center">'.$pa['nickname'].'</td>
<td align="center">'.number_format($pa['punkte'],0,",",".").'</td>
<td align="center">'.$mg.'</td>
</tr>
';
}
for($x=$rp+1;$x<21;$x++){
if ($ralleydaten['art'] == 'statisch') {
$mg = number_format($ralleydaten['p'.$x],2,",",".");
} else {
$mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$x],2,",",".");
}
if ($x > $ralleydaten['plaetze']) $mg = '----';
echo '
<tr bgcolor="#FAE5C4">
<td align="center">'.$x.'. </td>
<td align="center">N/A</td>
<td align="center">N/A</td>
<td align="center">0</td>
<td align="center">'.$mg.'</td>
</tr>
';
}
?>
leider nein, alle anzeigen bis auf die bisherige Gewinnsumme sind blank.
Home ofNeue-Lose.de und LoseShopund Werbenetzwerk