Jump to content

Archived

This topic is now archived and is closed to further replies.

Gruzin

Simple question about double quotes

Recommended Posts

Hi guys, hope you are doing well,
here is my simple query, but I want to add some mouse over on "<TR>" and could not figure out how to add double quotes to it:

[code]echo "<table width='500' border='1' cellspacing='0' cellpadding='0'>";
while($row = mysql_fetch_array($sql)){
echo "<tr bgcolor="#ffffff" onmouseover="this.style.backgroundColor='#f2f2f2';" onmouseout="this.style.backgroundColor='#ffffff';">";
echo "<td>".$row['data']."</td>";
echo "</tr>";
}
echo "</table>"; [/code]

Thanks for reading and helping me  :)
George

Share this post


Link to post
Share on other sites
[code=php:0]
echo "<tr bgcolor=\"#ffffff\" onmouseover=\"this.style.backgroundColor='#f2f2f2';\" onmouseout=\"this.style.backgroundColor='#ffffff';\">";
[/code]

Share this post


Link to post
Share on other sites
Thanks thorpe ;)
I don't understand how it works, so I'll go to read some manual on php.net

Regards,
George

Share this post


Link to post
Share on other sites
[quote author=Gruzin link=topic=111763.msg453069#msg453069 date=1161086743]
I don't understand how it works, so I'll go to read some manual on php.net
[/quote]

george, basically, just remember that when you're within double quotes, if you don't want to end the string, you need to escape your double quotes with a backslash:
[code]
<?php
// wrong way:
$String = "I said, "Hi, how are you?"";

// right way:
$String = "I said, \"Hi, how are you?\"";
?>
[/code]

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.