Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Podkomentarze (odpowiedzi do komentarzy)
klusekman
post
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
 
Start new topic
Odpowiedzi (1 - 3)
erix
post
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. (IMG:style_emoticons/default/smile.gif)

Tylko treść sobie joinem dociągniesz.
Go to the top of the page
+Quote Post
kilas88
post
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
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ę (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 23:50