![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 25.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Chciałbym zrobić licznik komentarzy który wyświetlał by się obok każdego dodanego tekstu. Czyli
obok każdego tekstu pojawiała by się odpowiednia do danego tekstu. Puki co wygląda to tak (KLIK) Gdzie każde "0" powinno być odpowiednią wartością odpowiadającą liczbie komentarzy danego tekstu. Tak jednak nie jest. Skrypt PHP w pliku "teksty.php" to:
$sql3 = mysql_query("SELECT COUNT(*) as il_komentarzy FROM kom WHERE tek='".$_GET['id']."'"); $row = mysql_fetch_array($sql3); $row['il_komentarzy'] Gdzie część pogrubiona skryptu odpowiada za wyświetlane zera. Baza danych wygląda następująco: Teksty: * katalog * kom - id, imie, tresc, tek (id jest pojedyncze dla jednego komentarza, tek odpowiada przynależności do danego tekstu). * tekst - id, tytul, tekst, kat (id jest pjedyncze dla jednego tekstu i odpowiada wartości tek w komentarzach). Czy ktoś może wie co musze zrobić aby liczba komentarzy była wyświetlana poprawnie? Ten post edytował kimu 25.06.2007, 21:39:24 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 5 Dołączył: 12.09.2006 Skąd: Pruszków/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
U mnie zliczanie komentarzy wyglada nastepuajco:
Po prostu pobieram juz komentarze zawczasu i sa one w tablicy, ktora szybko moge odczytac, a zliczanie ilosci tych komentarzy tym samym jest po prostu zliczaniem ilosci wierszy w tabeli. Nie jest to moze do konca efektywne rozwiazanie, ale dziala calkiem sprawnie - zycie nauczylo, ze operowanie na funkcjach MySQLa z definicji mi nie wychodzi, ale ja w koncu lama jestem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował chlebik 26.06.2007, 10:24:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 06:34 |