PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kompetenden Experten für mein Projekt gesucht!



LaSa67
07.07.2009, 04:28
Frage: Bei mir werden die "Top5 Klicker" nicht angezeigt, woran kann das liegen?

GraueEminenz (und es werden täglich mehr graue Haare) :yes:

pummuk
07.07.2009, 13:13
meine glaskugel ist leider kaput...

wie bindest du die top 5 klciker ein???

kommt eine fehlermeldung...

so langsam solltest eigentlich wissen, das man das ganze genauer beschreiben soll...

abr will nciht so sein..

so sieht meien aus...


<? menuehead("Top 7 Klicker"); ?>
<center>
<table width="120"><td>
<?$klicksrang = 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 7');?>
<?
$rang = 1;
while ($klickliste=mysql_fetch_array($klicksrang)) {
echo '
<tr>
<td align="center">'. $rang++ .'</td>
<td align="center">'.$klickliste[nickname].'</td>
<td align="center">'.number_format($klickliste[klicks],0,",",".").'</td>
</tr>
';
}
?>
</td></table>
</center>
<? menuefoot();?>

LaSa67
07.07.2009, 13:40
meine glaskugel ist leider kaput...

wie bindest du die top 5 klciker ein???

kommt eine fehlermeldung...

so langsam solltest eigentlich wissen, das man das ganze genauer beschreiben soll...

abr will nciht so sein..

so sieht meien aus...


<? menuehead("Top 7 Klicker"); ?>
<center>
<table width="120"><td>
<?$klicksrang = 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 7');?>
<?
$rang = 1;
while ($klickliste=mysql_fetch_array($klicksrang)) {
echo '
<tr>
<td align="center">'. $rang++ .'</td>
<td align="center">'.$klickliste[nickname].'</td>
<td align="center">'.number_format($klickliste[klicks],0,",",".").'</td>
</tr>
';
}
?>
</td></table>
</center>
<? menuefoot();?>

sry...hab ich heut zu früher std. gemacht, hier ist mein code:

menuehead("Top5 Klicker");
$klicksrang = 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 5');
$rang = 1;
while ($klickliste=mysql_fetch_array($klicksrang)) {
echo '
<tr bgcolor="#FAEBD7">
<td align="center">'. $rang++ .'</td>
<td align="center">'.$klickliste[nickname].'</td>
<td align="center">'.number_format($klickliste[klicks],0,",",".").'</td>
</tr>
';
}
menuefoot();

Sebmaster
07.07.2009, 13:42
sry...hab ich heut zu früher std. gemacht, hier ist mein code:

Du lässt keinen Table-Tag ausgeben:der:

@pummuk: Meiner Meinung nach ist das <td> um die Schleife zu viel

LaSa67
07.07.2009, 13:57
Du lässt keinen Table-Tag ausgeben:der:

@pummuk: Meiner Meinung nach ist das <td> um die Schleife zu viel

:der:

eRaaaa
07.07.2009, 15:14
:der:

was er sagen will ist glaub ich, dass du zwar <tr> und <td> tags benutzt, du aber garkeine tabelle <table ...> anlegst ?!

LaSa67
07.07.2009, 15:27
http://rolfanders.com/banner/Unbenannt2.jpg

Nach einer Neuinstallation sieht es bei mir so aus ?

Klamm-o-mat (http://rolfanders.com/vms)

eRaaaa
07.07.2009, 15:44
tja, ist doch logisch, du hast zwar die alte tabelle gelöscht, aber nicht die alten eintragungen in der tabelle vms_ralleydaten ;D d.h. du willst dne gleichen eintrag (schlüssel) nun nochmal machen, da meckert mysql natürlich....


INSERT INTO vms_ralleydaten
VALUES ( 'tagrally', 1104534000, 1230764400, 'dynamisch', 3.00, 0.00, 2, 1000000.00, 500.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00
)

die zeile tagrally also vorher löschen / abändern / oder in deinem sql befehl einfach rauslassen, wenn eh nichts geändert wurde....

LaSa67
07.07.2009, 15:47
tja, ist doch logisch, du hast zwar die alte tabelle gelöscht, aber nicht die alten eintragungen in der tabelle vms_ralleydaten ;D d.h. du willst dne gleichen eintrag nun nochmal machen, da meckert mysql natürlich....


INSERT INTO vms_ralleydaten
VALUES ( 'tagrally', 1104534000, 1230764400, 'dynamisch', 3.00, 0.00, 2, 1000000.00, 500.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00
)
die zeile tagrally also vorher löschen / abändern / oder in deinem sql befehl einfach rauslassen, wenn eh nichts geändert wurde....

thx, ist mir im Nachherein selbst aufgefallen. Die DB Installation ist jetzt ok, nur das Ergebnis s. Bild oben ist nicht optimal.

sunnydreamer
08.07.2009, 20:03
Schau doch mal hier ;):


<table width="93%" border="1">

<?
$klicksrang = 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 5');
$rang = 1;
while ($klickliste=mysql_fetch_array($klicksrang)) {
echo '

<tr bgcolor="#ffffff">
<td align="center"><font size="1">'. $rang++ .'</font></td>
<td align="center"><font size="1">'.$klickliste[nickname].'</font></td>
<td align="center"><font size="1">'.number_format($klickliste[klicks],0,",",".").'</font></td>
</tr>

';
}?></table>

Hatte es eben auch nur so aus dem Gedächnis erweitert, sollte aber gehen!

Grüße, Sunny

LaSa67
08.07.2009, 22:08
Schau doch mal hier ;):


<table width="93%" border="1">

<?
$klicksrang = 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 5');
$rang = 1;
while ($klickliste=mysql_fetch_array($klicksrang)) {
echo '

<tr bgcolor="#ffffff">
<td align="center"><font size="1">'. $rang++ .'</font></td>
<td align="center"><font size="1">'.$klickliste[nickname].'</font></td>
<td align="center"><font size="1">'.number_format($klickliste[klicks],0,",",".").'</font></td>
</tr>

';
}?></table>

Hatte es eben auch nur so aus dem Gedächnis erweitert, sollte aber gehen!

Grüße, Sunny

...und es wurde tief dunkle Nacht :yes:

sunnydreamer
09.07.2009, 03:27
Und das soll nun was heißen? :suspicious:

Bei mir hats soweit geklappt.