editare mesaj forum

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

danutz0501
Average Member
Mesaje: 104
Membru din: Vin Sep 10, 2010 7:43 pm

editare mesaj forum

Mesajde danutz0501 » Mar Feb 05, 2013 11:19 am

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?



marianmp
Average Member
Mesaje: 190
Membru din: Mie Noi 09, 2011 1:12 pm
Localitate: https://micul-programator.ro
Contact:

Re: editare mesaj forum

Mesajde marianmp » Mar Feb 05, 2013 12:36 pm






danutz0501
Average Member
Mesaje: 104
Membru din: Vin Sep 10, 2010 7:43 pm

Re: editare mesaj forum

Mesajde danutz0501 » Mar Feb 05, 2013 12:53 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

Mesajde marianmp » Mar Feb 05, 2013 1:50 pm

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

Mesajde danutz0501 » Mar Feb 05, 2013 2:31 pm

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.

marianmp
Average Member
Mesaje: 190
Membru din: Mie Noi 09, 2011 1:12 pm
Localitate: https://micul-programator.ro
Contact:

Re: editare mesaj forum

Mesajde marianmp » Mar Feb 05, 2013 5:01 pm






danutz0501
Average Member
Mesaje: 104
Membru din: Vin Sep 10, 2010 7:43 pm

Re: editare mesaj forum

Mesajde danutz0501 » Vin Feb 08, 2013 1:02 pm

Ms frumos pt raspunsuri


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 24 vizitatori