Avatar billede iznogood Nybegynder
22. august 2005 - 19:57 Der er 6 kommentarer og
2 løsninger

URL fra database som del af link

Hej Eksperter

Jeg har lidt problemer med min kode.

Hensigten er, at hente en url i databasen og skrive det på siden som et link.

Url'en hentes fra databasen i dette format: www.site.com

HTML'en skal ende med at se således ud:
<a href="www.site.com">www.site.com</a>

<nuværende kode>
echo "<a href="http://";
echo $row[url];
echo "">";
echo $row[url];
echo "</a>";
</nuværende kode>

Det du'r jo ikke...og det skyldes HTML-gåseøjnene i <a>-taggen. Jeg har prøvet at erstatte " med ' - men uden held.

Hvordan løser man det lille problem?
Avatar billede Slettet bruger
22. august 2005 - 19:59 #1
echo "<a href=\"http://";
echo $row[url];
echo "\">";
echo $row[url];
echo "</a>";
Avatar billede jaw Nybegynder
22. august 2005 - 19:59 #2
Flere løsninger:

echo "<a href='http://";
echo $row[url];
echo "'>";
echo $row[url];
echo "</a>";

eller:
echo "<a href=\"http://";
echo $row[url];
echo "\">";
echo $row[url];
echo "</a>";

f.eks.
Avatar billede jaw Nybegynder
22. august 2005 - 20:04 #3
Men hvorfor opdeler du den så mange gange? Du kan gøre således:

echo "<a href='".$row['url']."'>".$row['url']."</a>";
Avatar billede Slettet bruger
22. august 2005 - 20:06 #4
Jeg ville klart anbefale IKKE at bruge ', da det kan gå galt, hvis man bruger javascript i koden.

echo "<a href=\"" . $row[url] . "\">" . $row[url] . "</a>";
Avatar billede jaw Nybegynder
22. august 2005 - 20:08 #5
Tjoh, men det gør iznogood jo ikke :) Og selvom du bruger javascript behøver det da ikke gå galt... " \" ' etc. er fuldt ud lige "lovlige".
Avatar billede jaw Nybegynder
22. august 2005 - 20:09 #6
Det jeg vil pointere er, at indekset bestemt bør have ' eller " omkring:
$row['url'] eller $row["url"] - hvis dette udelades skal indekset, hvis det skal være korrekt, være int (tal).
Avatar billede iznogood Nybegynder
22. august 2005 - 20:14 #7
Wauw, 2 forslag på mindre end 3 minutter.

Begge forslag virker fint, og samtidig fik jeg udvidet min horisont mht. både ' vs. " og  kombinationen \" .

Tak for hjælpen. Hvis I lægger et svar hver, så deler jeg point ud med det samme.
Avatar billede jaw Nybegynder
22. august 2005 - 20:14 #8
Gør jeg da gerne - og selv tak...
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

IT-JOB

Politiets Efterretningstjeneste

Teamleder til Center for CNE-operationer

Jyske Bank

AI-udvikler

Fælles AI

AI Lead

IT Forum Gruppen

Senior Sales Manager hos ITF

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Specialister til Netværksoperations til Forsvarets nye Digitale Backbone