Avatar billede xfox Nybegynder
31. maj 2005 - 18:33 Der er 5 kommentarer og
1 løsning

html i PHP

Koden:

echo "<td> <img onclick='document.images[1].src='galleri/medlemmer/$brugerid/$bilid/pic1.jpg''</td>"

Problem:

Jeg har 2 '' ved siden af hinanden, det kan den ikke rigtigt li.
Normalt ville det se sådan ud i HTML:
<td> <img onclick="document.images[1].src='galleri/medlemmer/$brugerid/$bilid/pic1.jpg'"</td>

Løsning: ?
Avatar billede hmortensen Nybegynder
31. maj 2005 - 18:38 #1
echo "<td> <img onclick=\"document.images[1].src='galleri/medlemmer/$brugerid/$bilid/pic1.jpg'\"</td>";

" skal escapes med \
Avatar billede x-masman Nybegynder
31. maj 2005 - 18:38 #2
mangler du ikke en > i dit img tag?
Avatar billede xfox Nybegynder
31. maj 2005 - 18:47 #3
Jo sorry, jeg mangler et > i mit img tag, men det er ikke der fejlen ligger. Havde skrevet koden forkert af :o(
Men \"
Det var lige det jeg havde brug for, tusinde tak :o)
Kom med et svar
Avatar billede hmortensen Nybegynder
31. maj 2005 - 20:10 #4
Det var så lidt.
Avatar billede pallotto Nybegynder
01. juni 2005 - 11:59 #5
En anden nemmere måde er også at bruge echo 'Her med HTML kode'; når der er imellem to ' så må man godt lave " som HTML kode er med.. istedet for at du skal skrive \" hele tiden.
Hvis du forstår mig?
Avatar billede olebole Juniormester
01. juni 2005 - 13:10 #6
<ole>

Du kan også bruge 'here document':

$str = <<<STR_END
<td> <img onclick="document.images[1].src='galleri/medlemmer/$brugerid/$bilid/pic1.jpg'"</td>
STR_END;
echo $str;

- eller blot:

echo <<<STR_END
<td> <img onclick="document.images[1].src='galleri/medlemmer/$brugerid/$bilid/pic1.jpg'"</td>
STR_END;

/mvh
</bole>
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

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