Tak for svaret, det gav mig lidt mere mening..
Men har slet ikke sat nogen $id = $_GET['id']; nogen steder.. Dvs. min form skal ikke lave en post men get?
Ja, er ret ny, men prøver!
Nej din form kan sagtens lave en 'method="post"'.
Det er her det går galt:
echo nl2br ("<a href=\"index.php?={$row['id']}\">Continue reading..</a>");
Det skal være:
echo nl2br ("<a href=\"index.php?id={$row['id']}\">Continue reading..</a>");
Læg mærke til indsættelsen af "id". Før var det bare "?=1" f.eks. nu bliver det "?id=1". Så kan du hente denne "id" ved brug af $id = $_GET['id'].
Måske ville det være nemmere at linke til en anden side som viser din indlæg i detaljer. Hvis ikke kan du gøre det sådan her:
if ($id != "")
{
//kode der viser fuld content
}
else
{
//liste over indlæg der har hyperlink med id sat
}
Hjælper det?
PS: du behøver ikke nl2br foran ovenstående linie. Medmindre selvfølgelig $row['id'] giver en streng med "\n" i, hvilket ville være yderst usædvanligt.
Indlæg senest redigeret d. 25.06.2009 00:59 af Bruger #14645