Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Topliste :) [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Topliste :)


 
shadowman23
02-08-2001, 12:44 
 
Und wieder gehts um meine Gaming page jetzt möchte ich noch eine kleine Topliste entwerfen, wo die TOP100 der Releasecrews gelistet werden. Welche Crew das meiste Released hat. :) Wenn jemand so ein script hat. Wäre es nett, wenn er es mir zukommen lassen könnte. Ich will aber kein normalen TopSites Script. Da es sich hier um Releasecrews handelt und nicht um www pages mit Hits in und Hits out.

Zum Schluß soll es dann etwa so aussehen :

-------------------------------------------------------
|PLATZ| RELEASECREW | LAST RELEASE | RELEASES |
-------------------------------------------------------
| 1 | Eidos | Commandos 2 | 54 |
| 2 | 3DRealms | Max Payne | 52 |
|... | ... | .... | .. |
-------------------------------------------------------


So sieht meine DB aus :


-------------------------------------------------------
|Feld |Typ |Null |Extra |
-------------------------------------------------------
|ID |int(11) |Nein |auto_increment |
|RELEASEDATE |date |Ja | |
|RELEASENAME |mediumtext |Ja | |
|LINKS |varchar(200)|Nein | |
|AMAZONLINK |varchar(255)|Nein | |
|LANGUAGE |varchar(100)|Ja | |
|RELEASECREW |varchar(100)|Ja | |
|DISKS |varchar(100)|Ja | |
|NFO |mediumtext |Ja | |
-------------------------------------------------------


Hmmm etwas unübersichtlich geworden...was solls man kann es ja erkennen :)
Ich weiß das es ziemlich kompliziert ist sowas zu coden, deshalb frag ich euch ja.
Es wäre auch nett wenn ihr mir nicht nur CodeSchnipsel posten würdet, da mir diese nicht viel weiter helfen würden, bei meinem Vorhaben. :D

Gr33tz shadowman23 :D

 
Titus
02-08-2001, 15:44 
 
$q = mysql_query ('select RELEASECREW, count(*) as ANZ
from RELEASES group by RELEASECREW
order by ANZ desc limit (0,100)');
for ($i=1; $r=mysql_fetch_row($q); $i++)
echo "Nr $i: $r[0] ($r[1] releases)\n";

 
shadowman23
02-08-2001, 20:53 
 
<?

$db = mysql_connect(localhost,******,*****);
mysql_select_db(usr_web153_2, $db);
$q = mysql_query ('select RELEASECREW, count(*) as ANZ
from RELEASES group by RELEASECREW
order by ANZ desc limit (0,100)');
for ($i=1; $r=mysql_fetch_row($q); $i++);
echo "Nr $i: $r[0] ($r[1] releases)\n";
mysql_close($db);
?>


Hmmm so funzt es nicht :(

Krieg immer diesen Error:
[quote]
<b>Warning: Supplied argument is not a valid MySQL result resource in - on line 14
Nr 1: ( releases)
[quote]

Wobei Linie 14 diese Zeile ist :

"for ($i=1; $r=mysql_fetch_row($q); $i++);"

Hast du ne Abhilfe oder kannst du den Fehler entdecken ? :(

Thx

 
Titus
03-08-2001, 10:37 
 
Das heißt, daß in der Query irgendwo ein Fehler ist. Solltest du diese Meldung kriegen, direkt hinter dem mysql_query mal mysql_error() ausgeben.
Ich werd das ganze hier mal durchtesten; trockenschwimmen ist halt doch nicht so gut :(

 
Titus
03-08-2001, 10:57 
 
ich doof ... lass mal die Klammern um die Limit-Parameter weg:

select RELEASECREW, count(*) as ANZ
from RELEASES group by RELEASECREW
order by ANZ desc limit 0,100

 
shadowman23
03-08-2001, 11:07 
 
So also der Error kommt immernoch...Er ist weiterhin in der Zeile:

for ($i=1; $r=mysql_fetch_row($q); $i++)


Fehlermeldung ist immernoch die gleich :(

 
shadowman23
03-08-2001, 11:16 
 
WOW! Es geht doch :D DANKE DANKE DANKE :D

Weißt du jetzt auch noch wie man das letzte Release der jeweiligen Crew ausgibt ? :)

und....

weißte du vielleicht auch noch wie ich die Tabelle jetzt noch nach einem Stichwort durchsuchen kann ? Das Stichwort soll der User aber vorher eingeben können.

THX :)

[Editiert von shadowman23 am 03-08-2001 um 13:17]

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:19 Uhr.