27. september 2005 - 13:19Der er
9 kommentarer og 1 løsning
kommentar til myhed, hvordan?
hejsa allesammen... jeg har lavet et nyhedssystem som jeg gerne vil ha kommentar til, altså så folk kan skrive en kommentar til en nyhed... hvordan gøres det? :-/ har prøvet at læse lidt om det forskellige steder.. men forstår sq ik helt hvordan det skal gøres...
Du har vel en tabel med brugere? eller skal det være lavet så man bare kan skrive en kommentar noget stil med gæstebog? hvor man bare skriver sit navn?
Så skal du have en table til de kommentare der skrives. og den skal indeholde følgende: comentid newsid (id på nyheden) userid / eller username (så du kan se hvem der har skrevet hvad) commet (kommentaren) date (date på hvornår det er indskrevet) ip. (gem den for at kunne skælne mellem hvem der skriver ordentlige ting og dem som spamer siden. kan bruges senere hen til et block system)
OG så skal du bare lave en form hvor folk kan indtaste sin kommentar og smide den ind i databasen,
SELECT commenttabel.*, users.name FROM commenttabel LEFT JOIN users ON users.id = commenttable.userid WHERE commenttable.newsid = ".$_GET['id']
Net-base.dk - Er ret imponeret over, at du kunne skrive comment 2 gange, stave det på 2 forskellige måder, og alligevel ikke stave det rigtigt :D Hvis du miksede de 2 måder ville du til gengæld.
hehe ja det har du sgu ret i... gik også lidt stærkt med skrive det, det er ikke sådan når finderne ikke kan følge med hovedet så glemmer de nogle bokstaver...
Men det vigtigeste er vel at han forstår hvordan sådan et system kan laves.
net-base.dk -> Hehe ja bestemt, jeg forstod jo også udemærket hvad der stod.
Stoiss -> Pointen er, at du laver en nye tabel med de kommentarer brugerne lægger. Så udhenter du blot alle de kommentarer der er til en given nyhed. Hvad er det du ikke helt forstår?
Hvis du har en tabel der hedder nyheder med alle dine nyheder. Så vil du have et id på hver nyhed. Det id, så skal være newsid i net-base.dk's eksempel i kommentar-tabellen. Derfor vil du få alle kommentarer der f.eks. har id'et 5, de vil passe den til den nyhed der har id 5.
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.