| von hammel |
Danke raiserle jetzt funktioniert's  |
| von raiserle |
sorry 
dein mysql-fehler erzeugt dir hier nen php_fehler
mach mal hinter
141: $result=mysql_query("SELECT punkte,username FROM users ORDER BY punkte 142: ASC")or die(mysql_error());
142: watt willste damit....
|
| von hammel |
Also ich hab diesen Code eingebunden:
140: <?php
141: $result=mysql_query("SELECT punkte,username FROM users ORDER BY punkte 142: ASC");
143: while($row=mysql_fetch_assoc($result)){
144: echo $row['username']." : ".$row['punkte']."<br />";
145: }
146: ?>
Und diese Fehlermeldung kommt:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/www/web46/html/game/useraccount/toplist.php on line 142
Und ich hab noch eine Frage: Die Variable mit den Usernames heißt uid. Muss ich das in Zeile 141 und 144 mit username ausstauschen? |
| von raiserle |
??
also entweder versteh ich deine frage nicht richtig, oder ....
was willst du genau, denn die lösung stimmt nicht mit deiner frage überein.
| Ich möchte dass die Punkte aller User angezeigt werden |
das kann man nun auslegen wie man will.
die punkte aller user
1:
2:
3: | <?php
$punkte=mysql_result(mysql_query("SELECT sum(punkte) AS pkt FROM users"),NULL,'pkt');
?> |
damit hast du alle punkte von den usern;
1:
2:
3:
4:
5:
6: | <?php
$result=mysql_query("SELECT punkte,username FROM users ORDER BY punkte ASC");
while($row=mysql_fetch_assoc($result)){
echo $row['username']." : ".$row['punkte']."<br />";
}
?> |
damit hast du alle punkte von klein nach gross sortiert und mit
name : punkte
ausgegeben |
| von hammel |
Danke danke danke  |
|