19. januar 2005 - 20:11Der er
16 kommentarer og 3 løsninger
Vise én nyhed fra min database
Hejsa
Jeg har et nyhedsscript, men mit problem er at det viser alle mine nyheder på én side. Nu ønsker jeg så at kunne linke til én nyhed ad gangen. Hvordan skal jeg gøre dette?
Nyhederne er registreret i en mySQL database, hvor de hver har et unikt ID. Jeg havde forestillet mig at det var noget med ?id=xxx i adresse linien, men er ret usikker...
Håber der er nogle der kan hjælpe mig! på forhånd tak.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jamen det skal være så man kan gå ind på en bestemt nyhed. Altså ikke kun den første. Jeg ønsker at bibeholde den samlede liste over alle nyheder, men vil også gerne gøre det muligt at linke til én side hvorpå en bestemt nyhed er.
// henter nyhederne fra databasen $res = mysql_query("select * from nyheder order by id desc");
// skriver et link for hver række i databasen // dvs. 1 link pr. nyhed while ($row = mysql_fetch_array($res)) { echo "<a href="nyhed.php?id=".$row['id'].">".$row['headline']."</a>"; }
Koden sætter du bare ind der, hvor du vil have din liste med links.
Ok, prøver lige at tage lidt flere detaljer med nu :) På min samlede liste over alle nyheder, ønsker jeg at sætte et link ud for hver nyhed, så man åbner en side hvor kun den nyhed er. Det er så det er nemmere at deeplinke til en nyhed, i stedet for at man skal sige, kig halvvejs nede af siden.
Hmm... Tror vi nærmer os, men det virker stadig ikke...
Nu jeg kommer til at tænke lidt over det, så tror jeg faktisk ikke det kommer til at virke.... Hmmm. Tror jeg vil lukke det her spørgsmål, og så lige se om jeg kan formulere et bedre. Smid et svar vardox, så får du lidt point.
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.