Tildel id

Tags:    html css

Jeg har et lille problem.

Jeg har en række nyheder, som alle vises på samme side, men et eksternt link peger altid hen på nyhedssiden og ikke den konkrete nyhed.

Systemet kører over php.

Hvordan giver jeg nyhederne et id så jeg kan linke til den hver for sig?

Jeg har prøvet med en simpel <a name="#">, men det laver rod i systemet.

mange tak.



2 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Jeg har et lille problem.

Jeg har en række nyheder, som alle vises på samme side, men et eksternt link peger altid hen på nyhedssiden og ikke den konkrete nyhed.

Systemet kører over php.

Hvordan giver jeg nyhederne et id så jeg kan linke til den hver for sig?

Jeg har prøvet med en simpel <a name="#">, men det laver rod i systemet.

mange tak.



Hvis det er PHP og MySQL laver du bare en ekstra række i din nyhedsdatabase der hedder id, så giver du den primary key og auto_increment, så sørger den selv for at hver nyhed får et unkit id.
Så kan du linke til en bestemt nyhed ved at bruge database kaldet <"SELECT * FROM nyheder WHERE id=$id">



Tænker du på at man automatisk skal blive sendt ned ad på siden, til den konkrete nyhed? I så fald kan du blot tilføje et id til hver nyhedswrapper, fx:
<div id="nyhed1">hele nyheden</div>
og så et link a la:
<a href="http://domæne.dk/side.html#nyhed1>link</a>.
Jeg mener name-attributten i a-elementet er deprecated i XHTML.



t