Gå til innhold

Vise artikkel basert på ID i URL


Anbefalte innlegg

Hei,

 

Jeg får til å hente ut infoen jeg trenger fra databasen og vises uten problemer.

Men jeg vil bygge opp artiklene mine sånn at når jeg linker til de på framsiden så kan jeg linke til articles.php?id=latest f.eks.

 

Da tenkte jeg at jeg kunne bare

<?php 
if ($id == "latest") {

print "<b>Content:</b> ".$info['article_content'] . " ";

} ?>

 

Problemet er at ingenting vises når jeg har med if statementen her. Tar jeg vekk den vises det. Jeg gjør helt sikkert noe grunnleggende feil, men klarer ikke å se det :)

Lenke til kommentar
Videoannonse
Annonse

Det er ganske ullent hva du er ute etter, men hvis du f.eks. ønsker å ha tekstlige IDer som alias for en numerisk ID må du oversette den tekstlige til noe numerisk, ev. kjøre SQL-spørringen på en slik måte at resultatet man får tilbake er ønskelig.

 

F.eks. id=latest

SELECT * FROM articles ORDER BY published_date DESC LIMIT 1

Denne spørringen vil effektivt gi det siste artikkel ved å sortere i synkende rekkefølge på dato/tidspunktet det er publisert.

Endret av Ernie
Lenke til kommentar

Tipper register_globals er skrudd av, noe som tilsier at du må gjøre en $id = $_GET['id']; før du kan bruke den i koden. Ellers MÅ du forøvrig huske å sikre koden din, men det har du sikkert gjort allerede.

 

Selvsagt :) Det gjorde trikset gitt :) Takker!

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...