reactie op eerdere comment in php/mysql

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Tim Ouwerkerk

Tim Ouwerkerk

17/02/2011 17:46:54
Quote Anchor link
Hallo phphulpers,

ik heb een comment systeem gemaakt voor mijn website,
maar ik wil nu dat mensen hun reactie kunnen geven op een eerdere comment,
ik heb daarvoor de volgende kolommen aangamaakt:

ID--TYPE--NAAM--BERICHT--DATETIME

Veel van bovenstaande klommen lijkt me vanzelfsprekend, maar ik heb type gebruikt om aan te geven wat voor soort comment het is, normale comment blijft type op 0, bij een reactie op een comment word het 1, zodat ik weet dat het een reactie op een eerdere comment is.
Maar hoe kan ik deze het best onder de juiste comment laten zien?
iemand een oplossing?

Bedankt
 
PHP hulp

PHP hulp

22/12/2024 05:21:27
 
Pim -

Pim -

17/02/2011 17:49:27
Quote Anchor link
Je moet TYPE vervangen voor parent_id, waar je het id van de bovengelegen comment invult, of NULL als het geen reactie op een reactie is. Zo kan je ook reacties op reacties op reacties (enz) krijgen.
 
Sander de Vos

Sander de Vos

17/02/2011 17:49:42
Quote Anchor link
ID--TYPE--COMMENT--NAAM--BERICHT--DATETIME

En bij comment het id van de reactie op een comment zetten.

Edit: jij was net iets sneller ;)
Gewijzigd op 17/02/2011 17:50:21 door Sander de Vos
 
Tim Ouwerkerk

Tim Ouwerkerk

17/02/2011 17:57:23
Quote Anchor link
alvast bedankt voor de antwoorden, maar ik ben pas net ongeveer een week bezig met mysql, en ik snap nog niet helemaal wat er nu bedoeld word, zou iemand het wat uitgebreider kunnen uitleggen?.
 
Milo S

Milo S

17/02/2011 18:59:27
Quote Anchor link
Je moet een tabel maken:

comments:
- id
- parent_id
- user_id
- date
- message

Dan kan je doormiddel van parent_id koppelen naar de comment.id bij een eerder geplaatste comment. Kijk hiervoor bij google onder JOIN.
Lees dus een paar tuts over join en je snapt miss waar we het over hebben...
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.