Avatar billede clausberg Nybegynder
06. august 2006 - 22:59 Der er 8 kommentarer og
1 løsning

echo et link

Jeg har en funktion der henter en liste over alle mine kunder i en mysql database. Listen ser således ud:

Søren - Fiat, Volvo
Jens - Toyota, Kia
Bob - BMW
Franke - Mercedes, Fiat
osv.

Ved kørsel af:

echo $row['navn'] . " - " . $row['teaser'];

får jeg ovennævnte, men hvad gør jeg, hvis navnene skal blive til links som skal linke til forskellige sider alt efter deres navn?
Jeg har rodet lidt rundt med sætningen:

<a href='showstand.php?navn=$row[navn]'>

som jeg kunne forestille mig måske skulle være således:

echo <a href='showstand.php?navn=$row[navn]'>$row['navn'] .;

Men det virker ikke :-(
Avatar billede challenge Praktikant
06. august 2006 - 23:02 #1
Prøv at vise os din showstand.php side
Avatar billede jakobdo Ekspert
06. august 2006 - 23:02 #2
Prøv:
echo '<a href="showstand.php?navn=' . $row['navn'] . '">' . $row['navn'] . '</a> - ' . $row['teaser'];
Avatar billede challenge Praktikant
06. august 2006 - 23:05 #3
undskyld, jeg misforstod...

- Som jakob siger ;)
Avatar billede clausberg Nybegynder
06. august 2006 - 23:08 #4
Så er der point :-) Det virker. Eksperterne slår til igen :-) Tak for hjælpen. Jakobdo>>>> Fyr et svar af.
Avatar billede clausberg Nybegynder
06. august 2006 - 23:10 #5
Jeg roder altid rundt med ' og "... Men med dette eksempel har jeg vist fået styr på det :~)
Avatar billede clausberg Nybegynder
06. august 2006 - 23:12 #6
Hvorfor skal der i grunden være . før og efter $row['navn']
HVad gør det?
Avatar billede jakobdo Ekspert
07. august 2006 - 08:30 #7
. bruges til at fortælle echo at her er tekst: "tekst " . $variabel . " mere tekst " . $mereVariabel;
Prøv evt. at kig på eksemplerne her: http://dk.php.net/echo

Du kan også lave det uden ' f.eks. sådan:

echo "<a href=\"showstand.php?navn=" . $row['navn'] . "\">" . $row['navn'] . "</a> - ". $row['teaser'];
Avatar billede plx Nybegynder
07. august 2006 - 08:37 #8
Avatar billede jakobdo Ekspert
07. august 2006 - 22:35 #9
Takker for point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester