Avatar billede dcheng Novice
23. maj 2004 - 15:24 Der er 7 kommentarer og
1 løsning

echo problem

Jeg har noget HTML som skal echo's ud men jeg kan ikke huske hvilke tegn som kan stoppe scriptet... altså der er noget med at der er nogle tegn som der skal have \ foran tegnet før det vil blive echo'et ud...

Hvilke tegn er det?
Avatar billede technodance.dk Nybegynder
23. maj 2004 - 15:26 #1
echo "<a href=\"her er det \">test</a>";
Avatar billede technodance.dk Nybegynder
23. maj 2004 - 15:26 #2
echo "<a href='her er det'>test</a>";
Avatar billede dcheng Novice
23. maj 2004 - 15:30 #3
<TR class=row1
                onmouseover="this.style.backgroundColor='#F3F7FA';"
                onmouseout="this.style.backgroundColor='#ECF0F4';"
                  width="50%" bgcolor="#ECF0F4" align="center">

<TD width="54"><font face="Verdana" size="2">$id</font></TD>
<TD width="592"><font face="Verdana" size="2">$title1</font></TD>
<TD><font face="Verdana" size="2">$year</font></TD>
    </TR>
Avatar billede dcheng Novice
23. maj 2004 - 15:30 #4
hvordan skal det se ud?
Avatar billede dcheng Novice
23. maj 2004 - 15:31 #5
<TR class=row1
                onmouseover=\"this.style.backgroundColor='#F3F7FA';\"
                onmouseout=\"this.style.backgroundColor='#ECF0F4';\"
                  width=\"50%\" bgcolor=\"#ECF0F4\" align=\"center\">

<TD width=\"54\"><font face=\"Verdana\" size=\"2\">$id</font></TD>
<TD width=\"592\"><font face=\"Verdana\" size=\"2\">$title1</font></TD>
<TD><font face=\"Verdana\" size=\"2\">$year</font></TD>
    </TR>

-----

Virker ikke
Avatar billede technodance.dk Nybegynder
23. maj 2004 - 15:34 #6
echo "<TR class=row1 onmouseover='this.style.backgroundColor='#F3F7FA';' onmouseout='this.style.backgroundColor='#ECF0F4';' width='50%' bgcolor='#ECF0F4' align='center'>";
echo "<TD width='54'><font face='Verdana' size='2'>$id</font></TD>";
echo "<TD width='592'><font face='Verdana' size='2'>$title1</font></TD>";
echo "<TD><font face='Verdana' size='2'>$year</font></TD>";
echo "</TR>";
Avatar billede sukos Juniormester
23. maj 2004 - 16:13 #7
Eller:

echo"<tr class=\"row1\" onmouseover=\"this.style.backgroundColor='#F3F7FA';\" onmouseout=\"this.style.backgroundColor='#ECF0F4';\" width=\"50%\" bgcolor=\"#ECF0F4\" align=\"center\">\n";
echo"    <td width=\"54\"><font face=\"Verdana\" size=\"2\">". $id ."</font></td>\n";
echo"    <td width=\"592\"><font face=\"Verdana\" size=\"2\">". $title1 ."</font></td>\n";
echo"    <td><font face=\"Verdana\" size=\"2\">". $year ."</font></td>\n";
echo"</tr>";

Hellere bruge " end ' til html, så vil det også være mere kompatibelt med andre standarder. (derfor også de små bogstaver til tr og td)
Og klart adskille html og php echo"Hej ". $bruger .", går det godt?";

Lidt mere omstændeligt at kode, men mere "straight"
Avatar billede dcheng Novice
27. september 2004 - 11:54 #8
lukker spm
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