Incerc sa construiesc un forum, pt a invata si ma lovesc de o problema. Nu-mi pot da seama care e cea mai buna metoda pt a permite unui user sa-si modifice propiile mesaje.
De exemplu pe un thread, un user are 4 mesaje. Cum asociez eu id-ul eu alea 4 mesaje pt ai da voie lui sa-si modifice posturile.
Singura idee care o am e sa scriu in sesiune fiecare post, din threadul care e afisat, ce author id are.
O idee buna sau mai buna, aveti si voi, sa ma ajutati si pe mine cu problema asta de logica?
editare mesaj forum
Moderatori: Moderatori, Start Moderator
-
marianmp
- Average Member
- Mesaje: 190
- Membru din: Mie Noi 09, 2011 1:12 pm
- Localitate: https://micul-programator.ro
- Contact:
-
danutz0501
- Average Member
- Mesaje: 104
- Membru din: Vin Sep 10, 2010 7:43 pm
-
marianmp
- Average Member
- Mesaje: 190
- Membru din: Mie Noi 09, 2011 1:12 pm
- Localitate: https://micul-programator.ro
- Contact:
Re: editare mesaj forum
in mod normal in baza de date trebuie sa ai un tabel threads si unul posts si unul users (pe langa celelalte) , cand ei threadul fac o jonctiune intre threads users si posts, apoi in foreach cand afisezi topicele verifici $row['poster_id'] == $_SESSION['user_id'] echo "link editeza"
-
danutz0501
- Average Member
- Mesaje: 104
- Membru din: Vin Sep 10, 2010 7:43 pm
Re: editare mesaj forum
Am priceput, posturile principale intr-un tabel si raspunsurile in alt tabel, si ma folosesc de join ca sa extrag raspunsurile la fiecare thread.
O ultima intrebare, cu toate ca numai are legatura cu editarea dar am zis sa nu fac alt thread, pt afisare cate threaduri sant intr-o categorie spre exemplu, sau cate raspunsuri sant la un thread, cum e bine sa procedez?
Creez in tabelul categorii spre exemplu o coloana pe care o incrementez cand este postat un thread nou sau ma folosesc de SELECT count(*) FROM threads where cat = nume sau id categorie. Cum e mai ok? Intreb sa fiu mai sigur cum e bine sa fac, pt ca vad ca din ce avansez in constructia lui numarul interogarilor sql cam creste.
O ultima intrebare, cu toate ca numai are legatura cu editarea dar am zis sa nu fac alt thread, pt afisare cate threaduri sant intr-o categorie spre exemplu, sau cate raspunsuri sant la un thread, cum e bine sa procedez?
Creez in tabelul categorii spre exemplu o coloana pe care o incrementez cand este postat un thread nou sau ma folosesc de SELECT count(*) FROM threads where cat = nume sau id categorie. Cum e mai ok? Intreb sa fiu mai sigur cum e bine sa fac, pt ca vad ca din ce avansez in constructia lui numarul interogarilor sql cam creste.
-
marianmp
- Average Member
- Mesaje: 190
- Membru din: Mie Noi 09, 2011 1:12 pm
- Localitate: https://micul-programator.ro
- Contact:
-
danutz0501
- Average Member
- Mesaje: 104
- Membru din: Vin Sep 10, 2010 7:43 pm
Re: editare mesaj forum
Ms frumos pt raspunsuri
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 23 vizitatori