![]() |
| ||
| Whats wrong with this code I know there is something wrong with this code because I got an error message but Im not sure exactly what. THis is all on one line within dreamweaver. Here it is: echo '<a href="?pageState=Database" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('database','','Images/databasebuttonpushed.gif',1)"><img src="Images/databasebutton.gif" name="database" width="200" height="30" border="0"></a>'; Any help is appreciated. Btw it pointed to this line. Im guessing it has something to do with the quotes and apostrophes but Im not sure exactly about the syntax. |
| ||
| Re: Whats wrong with this code Ok. The problem comes when you use ' inside your statement with ' on the outside. So something like this is not good: echo 'some text 'more text' and more text'; PHP expects 'more text' to be some kind of variable or operator. I think you will need to use " on the outside and \" any " inside of the statement. Something like this: [PHP] echo "<a href=\"?pageState=Database\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('database','','Images/databasebuttonpushed.gif',1)\"> <img src=\"Images/databasebutton.gif\" name=\"database\" width=\"200\" height=\"30\" border=\"0\"></a>";[/PHP] Its a pain, but I don't know of any way around it. |
| ||
| Re: Whats wrong with this code Thanks for the reply, I'll give it a shot. |
| ||
| Re: Whats wrong with this code Yes, that sounds right, but just to clarify. If you quote the whole echo statement with ', then you can use " freely, but must use \' to get the ' to work. And vice versa. Make sense? I noticed you had several ' in the echo which signaled an end of the echo before you were done. \" is not necessary if you use ' on the outside and \' is not necessary if you use " on the outside. Alcides. |
| All times are GMT -4. The time now is 6:36 am. |
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC