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 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 848 Pomógł: 0 Dołączył: 7.07.2004 Skąd: Wrocław Ostrzeżenie: (0%)
|
Po pierwsze zmieniłbym nieco strukturę bazy. Do:
Id | Imie | Nazwisko | Adres | Film | Dni | Naleznosci | Data | Nowy 1 | imie | nazwisko | adres | 1 | 1 | 1 | data | 1 ...dodałbym jeszcze pole "ilosc_wybran (INT)" Teraz wyjaśnię jak to ma działać. Po pierwsze użytkownik wybierze dany film klikając w link, żeby móc przesłać informacje o ID filmu metodą GET. Link wyglądałby tak: ...teraz skrypt sprawdzałby za pomocą if/then, czy ustawiony jest parametr "wybierz" w adresie strony. Jeśli jest, doda do pola ilosc_wybran 1 pobranie (+1):
...Następnie żeby wyświetlić Top 10 najczęściej wybieranych filmów, napisz:
...wtedy skrypt wybierze pole "Imie" i posortuje malejąco według wartości INT w polu ilosc_wybran (ponieważ pobierając film użytkownik zwiększa wartość tego pola o 1) PS. Jeszcze tego nie testowałem, więc jeśli jest w kodzie jakiś błąd to poprawcie |
|
|
|
huntercs top10 24.02.2005, 00:10:19
gdaq Na jakiej podstawie oceniasz czestosc wypozyczenia... 24.02.2005, 00:33:12
huntercs chodzi mi o to żeby:
zliczalo ile jest wywolan np.... 24.02.2005, 00:59:01
huntercs bez modyfikacji kodu zrobielm tak (może nietak pro... 26.02.2005, 12:24:09
Vertical Prawie dobrze, tylko:
[PHP] pobierz, plaintext ... 26.02.2005, 12:43:53 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 21:47 |