ďťż
Podstrony
|
telcocafeWitajcie. Piszę sobie własną stronkę domową. Napisałem panel admina, system newsów itd. jednak nie wiem jak się zabrać za napisanie systemu newsów z możliwością dodawania komentarzy do konkretnego newsa. Może podacie jakieś przykładziki jak można coś takiego napisać lub przynajmniej "opiszcie' w jaki sposób można coś takiego zrobić. PozdrawiamAleż to bardzo proste. Wystarczą dwie tabele w bazie danych - news i news_comments (na przykład). Tabela news ma przechowywać treść newsa, autora, tytuł itp, oraz posiadać unikalne pole (id). News_comments ma przechowywać podobne informacje, dla porządku również posiadać swój id, a także posiadać pole np. news_id - gdzie będzie zapisany id newsa do którego należy komentarz. Dodawanie komentarza do newsa o id=5 polegałoby na dopisaniu nowego rekordu do tabeli news_comments, któremu ustawiamy news_id=5. Następnie by wyświetlić komentarze, skrypt dla każdego newsa odczytuje z bazy danych zawartość tabeli news_comments których news_id=id_newsa. Proste. Użytkownik Einzeinbleth edytował ten post 19 listopad 2006, 21:26 Witam, można np. tak: Tabela zawierająca newsy i tabela zawierająca komentarze z tym że każdy komentarz ma przyporządkowany ID newsa. Wyświetlając danego newsa pobierasz komentarze zgodne z ID danego newsa. Chyba dobrze to opisałem. Jak dla mnie to metoda opisana przez Michuza to skrócona wersja opisana przez Einzeinbleth... A mnie tu jeden fakt Ciekawi... Co zzrobić żeby sie akurat do tego I przypisał ? Metodą $_GET ? @EDIT: Sorka, źle to napisałem... przesyłam w adresie metodą GET ID newsa, a w formularzu zapisuję je do ukrytego pola - dobrze rozumiem ? Użytkownik Sith edytował ten post 19 listopad 2006, 22:30 Wtedy formularz wysyłamy na taki adres blabla.php?id=i_tutaj_$_GET['id'] a reszte danych z formularza przesyłamy metodą POST lub tak jak napisałeś tworzymy ukryte pole. A co do mojego newsa to Einzeinbleth mnie po prostu uprzedził. |
|||
Sitedesign by AltusUmbrae. |