Przy pisaniu jednej z nowych stron utknąłem.
Założeniem moim jest, by wprowadzić licznik dla podstron każdego arta.
Mam więc w bazie kolumny:
id, data, tytul, opis, f_tekst, strona, licznik, typ, autor, komenty
Odpalam plik.php i niby wszystko jest w porządku, lecz jeśli dany art ma kilka podstron, to licznik zlicza mi kliknięcia w ten sposób, że wyświetlana jest suma czytań CAŁEGO arta.
Odpowiada za to funkcja:
<?php function licz_str() { $query = "SELECT licznik FROM $tab_arty WHERE id=$id"; $licznik = $r['licznik']; $licznik++; $query = "UPDATE $tab_arty SET licznik=$licznik WHERE id=$id"; } ?>
Nie muszę chyba dodawać, że np.:
plik.php?id=1$strona=4
to czwarta strona artykułu
Wracając więc do mojego założenia. W jaki sposób zmienić zapis, by po odpaleniu:
plik.php?id=2&strona=3 licznik liczyłby kliknięcia (czyli ilość czytań) tylko tej podtsrony?
Czyli inaczej mówiąc:
plik.php?id=1&page=1 czytany był x razy
plik.php?id=1&page=2 czytany był y razy