MakS
11.04.2002, 22:33:39
Robie właśnie skrypty newsó do strony w oparciu o MySql i chcalby dorobic do tego możliwość komentowania karzdego newsa ale nie za bardzo wiem na jakiej zasadzie to zrobic.
castor
11.04.2002, 23:37:43
JA bym dal kazdemu niusowi jakies id
i stworzyl osobna tabele z komentarzami do niusow a w niej pola:
id | id_news | komentarz | data
oczywiscie mozesz se dodac jeszcze email godzina i takie tam pierdoly
a przy pobieraniu komentarza do niusa to juz chyba jasne :wink:
pokarz wszystkie komentarze gdzie id_news =
MakS
13.04.2002, 10:47:03
Dzieki za podpowiedz, wsumie to bardzo logiczne, ale teraz mam kolejny problem, jak zrobic zeby obok linku komentarze byla liczba, przedstawiajaca ile juz ich jest
np. cos takiego:
$ilosc = mysql_query("SELECT * FROM komentarze where news_id=$id");
$num_rows = mysql_num_rows($ilosc);
echo "[Komentarze ($num_rows)]";
np. cos takiego:
$ilosc = mysql_query("SELECT * FROM komentarze where news_id=$id");
$num_rows = mysql_num_rows($ilosc);
echo "[Komentarze ($num_rows)]";
pshemo
14.04.2002, 00:02:05
chyba coś takiego jest bardziej eleganckie (w kazdym razie na pewno przy duzej ilosci rekordow mniej obciaza serwer)
Kod
$wynik=mysql_query("select count(*) from $tablica where news_id = $id");
$ilosc = mysql_result($wynik,0,0);
pozdrawiam
pshemo
MakS
14.04.2002, 09:50:20
Dobra, a powiedzcie mi jak zrobic zeyb po dodaniu komentarza strona automatycznie sie odswierzala i byloby odrazu widac dodany komentarz
MakS
16.04.2002, 10:44:05
Dobra wiem jak to zrobic, ale teraz mam kolejny problem bo gdy po wypelnieniu formularza okno sie automatycznie odswierzy to w pamieci dalej zostaja dane zapisane w odpowiednich zmiennych i nie wyswietla sie po raz kolejny formularz i nie mozna dodac kolejnego komentarza.
Czy ktos wie jak po wypelnieniu formularza i odswierzeniu okna, wyczyscic zmienne, a moze zrobic to przy karzdym otwieraniu strony.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.