Udskrivning af ahref til "læs mere"

Tags:    php

Kom til at post forkert herinde! :(



Indlæg senest redigeret d. 24.06.2009 23:14 af Bruger #15113
For det første skal du sætte id, det gør du ikke:

....?=1

skal være:

.... ?id=1

Og så skal du vælge den f.eks. sådan her:

$query = "SELECT * FROM bz_fullpost WHERE id = $id ORDER BY id ASC";

Hvor du tidligere har sat $id, f.eks.:

$id = $_GET['id'];



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!



Indlæg senest redigeret d. 24.06.2009 23:07 af Bruger #15113
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
Hej Søren - jeg er virkelig taknemmelig for din hjælp, men jeg kan simpelthen stadig ikke få det til at virke! :(

Min kode ser nu således ud..

Fold kodeboks ind/udKode 




t