Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Podkomentarze (odpowiedzi do komentarzy)
klusekman
post 19.08.2010, 18:21:47
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 22.01.2010

Ostrzeżenie: (0%)
-----


Hmm... zastanawiam się jak to zrobić. Tabelę w mysql sobie zaprojektowałem z takimi kolumnami: id, idnad(id komentarza nadrzędnego), element (element komentowany), tresc, idusera, data.

I teraz do głowy mi przychodzi żeby do każdego komentarza robić formularz, ale coś mi to się nie wydaje żeby to był dobry pomysł:
  1. <form name="komentarz" action="komentuj.php" method="POST">
  2. <input type="hidden" name="nadid" value="12" />
  3. <input type="hidden" name="idelementu" value="34" />
  4. <input type="text" name="tresc" />
  5. <input type="submit">
  6. </form>


Atrybut nadid byłby inny przy każdym formularzu, a jeżeli komentarz ma być poprostu komentarzem do elementu, a nie odpowiedzią na komentarz to dałbym tam 0. Formularz by się pojawiał klikając w odpowiedz pod komentarzem (java script). Tylko trochę dziwne mi się wydaje robienie oddzielnych formularzy do każdego komentarza. Co o tym sądzicie? Nic oprócz php i html i trochę podstaw js nie umiem.
Go to the top of the page
+Quote Post
erix
post 19.08.2010, 16:31:02
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Zaimplementuj sobie dowolne drzewko, nic więcej tak naprawdę nie trzeba. smile.gif

Tylko treść sobie joinem dociągniesz.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
kilas88
post 19.08.2010, 16:35:34
Post #3





Grupa: Zarejestrowani
Postów: 305
Pomógł: 25
Dołączył: 27.01.2007

Ostrzeżenie: (0%)
-----


Ktoś klika "dodaj komentarz" do istniejącego komentarza i w locie budujesz nowy formularz (JavaScript DOM).
Go to the top of the page
+Quote Post
klusekman
post 19.08.2010, 20:20:41
Post #4





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 22.01.2010

Ostrzeżenie: (0%)
-----


Aha dzięki, zrobiłem że każdy komentarz jest w znacznikach <p id="tutaj id komentarza"> a potem w js tylko
  1. function odpowiedz(id) {
  2. document.getElementById(id).innerHTML += "tutaj formularz z id w hiddenie";
  3. }


ładnie chodzi, tylko muszę jeszcze zrobić, żeby mi się nie wyświetlało kilka formularzy obok siebie jak się klika cały czas to samo, ale z tym już sobie dam radę smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 01:24