javascript dies in php
Posted by ti_nhatrang, 01-17-2008, 06:49 AM Hi guys, I can't seem to put this in a echo statement in php, here's what I got and it doesn't seem to work. Any kind of help would be greatly appreciated. Thanks again in advance.
Posted by foobic, 01-17-2008, 07:45 AM You have quotes in the javascript you're trying to output. Either escape them (all of them!) or preferably use a heredoc:
Posted by isurus, 01-17-2008, 07:50 AM Did you check your error log? You are using double quotes within your string - this will be terminating the string prematurely. You could use heredoc syntax: Do you actually need to get php to echo that data? There don't seem to be any PHP variables in there, so why not just close your php tag, output the JS, then open your php tag again:
Posted by isurus, 01-17-2008, 07:53 AM hmm.. looks like I was too slow to post
Posted by ti_nhatrang, 01-17-2008, 05:50 PM I've tried both method and it doesn't seem to work, here is the whole section that I'm trying to do:
Posted by ThatScriptGuy, 01-17-2008, 06:27 PM
Posted by ti_nhatrang, 01-17-2008, 06:40 PM it throws off my alignment if I do what you just recommended.
Posted by ThatScriptGuy, 01-17-2008, 06:44 PM Then that's your code throwing off your alignment. All I did was separate your PHP conditional from your HTML code.
Posted by ti_nhatrang, 01-17-2008, 06:51 PM ignore that, it's fine now.
Posted by ti_nhatrang, 01-17-2008, 07:04 PM Thanks again for all your help! I never thought it could be done this way, which will make things a lot easier from here on out.