Avatar billede BrJoe Nybegynder
12. juli 2009 - 22:30 Der er 6 kommentarer og
1 løsning

Kommentar system i blog !?!

Hej Eksperter!

Jeg har muligvis svært ved at forklare dette, men jeg prøver..

Jeg er igang med at lave et lille blog system hvor jeg har en index side hvor artiklernes beskrivelse bliver vist, man kan så klikke på dem hvor efter man kommer ind og kan læse hele artiklen..

Det virker fint, uden problemer.. - Mit problem er så bare at jeg gerne vil have at der under hver artikel kommer et kommentar system frem.. Jeg har allerede lavet kommentarsystemet, og kan skrive og det bliver så også vist uden problemer, mit problem er så bare at hvis jeg includer mit kommentar system til hver artikel jeg nu opretter, så er det jo det samme der kommer til at stå i ALLE mine artikler.. For kommentarerne bliver postet ind i min database med "navn" "email" og "besked", og hvis jeg som sagt siger i php filen at den skal udskrive/include kommentarsystemet til hver ny artikel jeg opretter vil den jo hive kommentarer ud i alle artikler som allerede er blevet skrevet fra andre artikler..

Vil meget gerne have at for hver gang en artikel oprettes, kommer kommentar systemet nedenunder..

Lad os sige jeg har en artikel der hedder a og en b og en c.. Det som er blevet skrevet i c feks bliver også vist i de andre og omvendt med alle, det vil jeg jo ikke have.. Vil have a det som er blevet skrevet i a vises KUN i a osv osv..

- Ved godt at det fordi at de kommentarer der bliver postet i de forskellige artikler kun bliver sat ind ét sted i min database og når jeg så skriver dem ud er det jo hele smøren der bliver revet ud.. - Men hvad gør jeg??? Jeg sidder fast

Håber det er til at forstå og håber på hjælp!

På forhånd tak
Brian
Avatar billede fbhzone Nybegynder
12. juli 2009 - 22:32 #1
Jeg er med på hvad du mener, og det er relativt nemt.

I din kommentartabel skal du oprette et felt der hedder f.eks. article_id, og i den skal du smide artikel ID'et ind... Det er egentlig ret langhåret at skrive her og kræver noget korrespondance. Er du på skype, gTalk eller MSN?
Avatar billede repox Seniormester
12. juli 2009 - 22:40 #2
Det er ikke synderligt langhåret.
Dit 'kommentarsystem' er ikke gennemtænkt.
Som #1 er inde på skal dine kommentarer kunne knyttes til en artikel og den nemmeste måde at gøre det på er at tilføje et felt til tabellen der eksempelvis hedder 'article_id'.

Så trækker du selvfølgelig kun de kommentarer ud som er tiilknyttet den aktuelle artikel.

Super simpelt.
Avatar billede repox Seniormester
12. juli 2009 - 22:41 #3
Faktisk så super simpelt at 200 point ville være tyveri... hold da op...
Avatar billede BrJoe Nybegynder
12. juli 2009 - 22:43 #4
brian.j@fir.dk Add mig på msn..

Tak for svarene, vender lige tilbage..
Avatar billede BrJoe Nybegynder
12. juli 2009 - 22:43 #5
@ofir.dk skulle der stå
Avatar billede BrJoe Nybegynder
12. juli 2009 - 22:48 #6
Ja har forsøgt mig med id'et flere gange og havde egentlig også regne med at det er det der skulle bruges, for hvordan skulle den ellers vide hvad der hører til hvad..

Men ja, er seriøst ikke god til det med id mærkeligt nok..
Altså det I foreslår er så vel at lave et hidden field som sender id'et med eller hvad?
Avatar billede cot Nybegynder
12. juli 2009 - 23:22 #7
det kan du jo sagtens gøre...:
<input type="hidden" name="article_id" value="<?php echo $article_id; ?>" />
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester