12. juli 2006 - 21:51Der er
6 kommentarer og 1 løsning
Kommentar system til 'manuelle' nyheder
Hej Eksperter!
Sidder lige nu og bikser med en side, som skal bruges til at dokumentere et projekt-forløb. Formen er lidt (eller meget) som en blog, dog benytter jeg ikke noget CMS-agtigt til at køre nyhederne ind på siden med, men disse bliver bare manuelt (HTML) indført på sitet.
Jeg vil dog gerne have mulighed for at en evt. læser skulle kunne efterlade en kommentar til den enkelte nyhed. Derfor skal nyheden eller noget, der knytter sig til nyheden, jo have et specifikt database-ID. Kan man tilknytte et specifik ID til eksempelvis den <a href>, som man klikker på, for at åbne kommentar-popup vinduet? Eller hvordan skal jeg gribe det an? Er det overhovedet muligt at gøre dette, hvis ikke selve nyheden bliver hentet fra en database?
Du skal jo ihf. have fat i noget som er unikt på hver af dine nyheder. Du kunne selvfølgelig lave: nyhed1 <a href="kommentar.php?nyhed=1">Skriv en kommentar</a> Og så øge nyhed=2, nyhed=3 osv... Men det nemmeste ville klart være at gemme nyhederne i en tabel, og så bruge ID derfra.
Det var det jeg tænkte...at gøre selve linket (a href) til ID'et. Jeg er bare lige lidt i tvivl om hvordan og hvor jeg skal starte. Er lidt tid siden jeg har rodet med det. Er der nogen, der kan lave en evt. gennemgang af hvordan jeg skal komme igang med det her?
Du skal alligevel have fat i en form for database, når du skal gemme kommentarerne til de enkelte nyheder, så kan du lige så godt gemme nyhederne i database også. Så bliver det også lettere at lave kommentar-systemet.
Jeg synes, du skal gemme nyhederne i en tabel: ID | overskrift | indhold Det samme med kommentarerne: ID | ART_ID | indhold
Hent nyhederne ud via deres id (nyheder.php?id=1). Lav et script som henter den nyhed, som svarer til indholdet af $_GET['id'] (i dette tilfælde indeholder de 1). Under denne handling, laver du endnu en forspørgsel til databasen, som henter alle rækker, hvor: ART_ID == $_GET['id'] - brug en while-løkke til at udskive resultatet.
Hvis du endelig vil genkende artiklerne på hele url'en, kan den hentes i php via $_SERVER['REQUEST_URI'] - men det er i mine øjne en dårlig løsning :o)
Takker! Kigger lige på det... kommer nok lige til at tage et par dage! Desværre har man jo et sommer-arbejde man skal passe ved siden af! Skal nok smide en kommentar senere!
Havde glemt alt om dette spørgsmål og fik det egentligt heller ikke til at virke. Hvis enten jakobdo eller bjarne03 vil have pointene, så smid et svar. Ellers lukker jeg spørgsmålet om nogle dage eller 4. Bare så det ikke ligger og fylder...
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.