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:
<a href = "./index.php?pobierz=$id_filmu&inna_zmienna=costam&inna_zmienna=cos_innego">Pobierz!
</a>
...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):
<?php
if ( $_GET['pobierz'] )
{
$db = mysql_connect(\"host\", \"user\", \"haslo\") or die(\"Nie mozna polaczyc sie z baza!\"); mysql_query(\"UPDATE tabela SET ilosc_wybran = ilosc_wybran+1 WHERE id = \". $_GET['pobierz'] .\"\"); }
?>
...Następnie żeby wyświetlić Top 10 najczęściej wybieranych filmów, napisz:
<?php
$db = mysql_connect(\"host\", \"user\", \"haslo\") or die(\"Nie mozna polaczyc sie z baza!\"); $result = mysql_query(\"SELECT DISTINCT * FROM tabela ORDER BY ilosc_wybran DESC LIMIT 10\"); {
echo (\"$row[1]<br>\"); }
?>
...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