to się robi zwykle w ten sposób, że komentarze, posty itp. są trzymane na serwerze w bazie danych (np. w MySQL) a kod HTML jest dopiero generowany przez PHP z szablonu.
Najczęsciej się stosuje model Model-View-Controler (MVC) żeby to połączyć, czyli zwykle będziesz miał 3 rzeczy: szablon, treść i skrypt sterujący: Za pomocą skryptu pobierasz dane z bazy danych ("modelu") i wypełniasz nimi szablon (wygodnie jest korzystać z gotowego systemu szablonów, np. Smarty -
http://www.smarty.net )
Cytat
np. Pan A dodaje komentarz, on zostaje dodany przez skrypt JS, lecz znika po odświeżeniu :<)
żeby się zapamiętało, musiałbyś poinformować serwer za pomocą AJAXa, że został dodany komentarz, i wtedy skryptem PHP dodać do bazy rekord z komentarzem.