Avatar billede dennism Nybegynder
25. oktober 2002 - 16:39 Der er 8 kommentarer og
1 løsning

W3C

Jeg har denne kode:

echo"<option value=\"$PHP_SELF?action=lunar&person=";
echo strtolower($row[navn]);
echo"\">&nbsp;-&nbsp;$row[navn]";

Når jeg kører den igennem en W3C valitation komme denne fejl:
Error: unknown entity "person"

Hvorfor kommer denne fejl?
Avatar billede pelkjaer Nybegynder
25. oktober 2002 - 16:43 #1
hvordan ser html'en det udskriver ud?
Avatar billede dennism Nybegynder
25. oktober 2002 - 16:48 #2
Følgende tekst bliver udskrevet (i HTML):
<option value="/venner.php?action=lunar&person=camilla">&nbsp;-&nbsp;Camilla

Du kan selv se her:

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.demaweb.dk%2Fvenner.php%3Faction%3Dlunar&charset=%28detect+automatically%29&doctype=%28detect+automatically%29
25. oktober 2002 - 16:50 #3
erstat & med &amp;
25. oktober 2002 - 16:50 #4
25. oktober 2002 - 16:51 #5
svar :)!
Avatar billede dennism Nybegynder
25. oktober 2002 - 16:52 #6
Kan jeg få en logisk forklaring på hvorfor det skal gøres?
Avatar billede ztyxx Nybegynder
25. oktober 2002 - 16:53 #7
&amp; er html koden for &
Avatar billede dennism Nybegynder
25. oktober 2002 - 16:54 #8
Men.. Hvorfor kan jeg ikke bare bruge "&" når det bliver kørt i en echo?
25. oktober 2002 - 16:57 #9
fordi at man ikke må bruge "&" i URLS :)
derfor skal du bruge "&amp; "

Havde også problemmmer med at forstå det.

/Casper
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