PHP and Javascript integration
<p>I would like to use the following script to display dynamic breaking news on the home page of my site, this dynamic code is run via mysql</p>

<pre><code>&lt;script language="JavaScript1.2"&gt;

//Specify the marquee's width (in pixels)
var marqueewidth="780px"
//Specify the marquee's height
var marqueeheight="50px"
//Specify the marquee's marquee speed (larger is faster 1-10)
var marqueespeed=2
//configure background color:
var marqueebgcolor=""
//Pause marquee onMousever (0=no. 1=yes)?
var pauseit=1

//Specify the marquee's content (don't delete &lt;nobr&gt; tag)
//Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):

var marqueecontent='&lt;nobr&gt;&lt;font face="Arial"&gt;&lt;h3&gt;Example Scrolling Breaking News&lt;/h3&gt;&lt;/font&gt;&lt;/nobr&gt;'


////NO NEED TO EDIT BELOW THIS LINE////////////
marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1) //slow speed down by 1 for NS
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var iedom=document.all||document.getElementById
if (iedom)
document.write('&lt;span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px"&gt;'+marqueecontent+'&lt;/span&gt;')
var actualwidth=''
var cross_marquee, ns_marquee

function populate(){
if (iedom){
cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
cross_marquee.style.left=parseInt(marqueewidth)+8+"px"
cross_marquee.innerHTML=marqueecontent
actualwidth=document.all? temp.offsetWidth : document.getElementById("temp").offsetWidth
}
else if (document.layers){
ns_marquee=document.ns_marquee.document.ns_marquee2
ns_marquee.left=parseInt(marqueewidth)+8
ns_marquee.document.write(marqueecontent)
ns_marquee.document.close()
actualwidth=ns_marquee.document.width
}
lefttime=setInterval("scrollmarquee()",20)
}
window.onload=populate

function scrollmarquee(){
if (iedom){
if (parseInt(cross_marquee.style.left)&gt;(actualwidth*(-1)+8))
cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed+"px"
else
cross_marquee.style.left=parseInt(marqueewidth)+8+"px"

}
else if (document.layers){
if (ns_marquee.left&gt;(actualwidth*(-1)+8))
ns_marquee.left-=copyspeed
else
ns_marquee.left=parseInt(marqueewidth)+8
}
}

if (iedom||document.layers){
with (document){
document.write('&lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;td&gt;')
if (iedom){
write('&lt;div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden"&gt;')
write('&lt;div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"&gt;')
write('&lt;div id="iemarquee" style="position:absolute;left:0px;top:0px"&gt;&lt;/div&gt;')
write('&lt;/div&gt;&lt;/div&gt;')
}
else if (document.layers){
write('&lt;ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'&gt;')
write('&lt;layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"&gt;&lt;/layer&gt;')
write('&lt;/ilayer&gt;')
}
document.write('&lt;/td&gt;&lt;/table&gt;')
}
}
&lt;/script&gt;
</code></pre>

<p>However when i try to put my php code in and it doesn't work. Ok some of you will say that PHP and Javascript are not compatible, but i'm interested in either a direct solution or a work around. </p>

<p>Or if you can get javascript to access mysql database even better (not too sure on that)</p>

<p>Is there any chance that one of you can find some way of putting php into this <code>var marqueecontent='&lt;nobr&gt;&lt;font face="Arial"&gt;&lt;h3&gt;PHP HERE&lt;/h3&gt;&lt;/font&gt;&lt;/nobr&gt;'</code> because if tried all different types of this and none of them work with my mootols version and even mootools ones dont work.</p>

<p>Any help would be greatly and warmly welcomed.</p>

<p>Thanks</p>

<p><strong>UPDATE</strong></p>

<p>I have tried echoing inside the javascipt and it is just blank, the one thing as you have said i haven't tried using php to echo the whole javascript</p>
