Gå til innhold

Vise artikkel basert på ID i URL


Anbefalte innlegg

Skrevet

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 :)

Videoannonse
Annonse
Skrevet (endret)

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
Skrevet

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.

Skrevet

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!

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å
×
×
  • Opprett ny...