Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> top10, top10 filmow
huntercs
post
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 6.02.2005

Ostrzeżenie: (0%)
-----


Więc tak mam rekordy w tabeli:

Id Imie Nazwisko Adres Film Dni Naleznosci Data Nowy
1 imie nazwisko adres 1 1 1 data 1

chciałbym zrobić top 10 najczęściej wybieranych filmow, chciałem zrobic to jakoś w pętlach ale pewnie da się o wiele prościej...

film to id filmu
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
huntercs
post
Post #2





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 6.02.2005

Ostrzeżenie: (0%)
-----


bez modyfikacji kodu zrobielm tak (może nietak pro ale jest (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )

  1. <?php
  2. while($count<100)
  3. {
  4. $wykonaj=mysql_query(&#092;"SELECT * FROM $tabela_klienci WHERE film=$count\");
  5. $rows = mysql_num_rows($wykonaj);
  6. if($rows<>0)
  7. {
  8. $wykonaj2=mysql_query(&#092;"SELECT * FROM $tabela_filmy WHERE id=$count\");
  9. while($rows2 = mysql_fetch_array($wykonaj2))
  10. {
  11. $top10[$c]=$rows.&#092;" razy zostal wypozyczony film: \".$rows2['tytul'];
  12. $c++;
  13. }
  14. }
  15. $count++;
  16. }
  17. echo &#092;"<br>\";
  18. echo &#092;"TOP 10\";
  19. echo &#092;"<br>\";
  20. arsort($top10);
  21. reset($top10);
  22. $nr=1;
  23. while (list($key, $val) = each($top10)) {
  24.  echo &#092;"Nr.\".$nr.\" = $val<br>\";
  25.  $nr++;
  26. }
  27. ?>


tylko interesuje mnie jeszcze pobranie maxymalnej wartosci pola bo narazie jest do 100 ;]
  1. <?php
  2. $mysql=mysql_query(&#092;"SELECT MAX(id) FROM $table\");
  3. $show_max=mysql_fetch_row?($mysql);
  4. echo &#092;"MAXL:'.$show;
  5. ?>

jakoś tak?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 02:38