السلام عليكم ورحمة الله وبركاته
اخوانى الكرام
كالعادة عدت اليك بسؤال جديد
وهو ان لدى كود جافا سكريبت واريد عمل بعض الثوابت به كمتغيرات فى لغة php لكى يستقبل النتائج ويعرضها مباشرة من اى استعلام من قواعد البيانات
واتمنى ان يتم ذكر الفكرة العامة فى ذلك حيث انى حاولت دمج بعض المتغيرات فى بعض الاكواد لكنها ما زبطت
مثال
هذا الكود
كود PHP:
<TABLE style="FONT-SIZE: 11pt" cellSpacing=0 cellPadding=3
width="100%" border=0>
<TBODY>
<TR>
<TD>
<SCRIPT type=text/javascript>
var messages=new Array()
messages[0]='<A href="index.php"><img align="right" style="border: 1px solid #000000" src="index.php"> <Font style="color:#003466; font-family:Arabic Transparent; font-size: 10pt; text-decoration: none; font-weight: bold;">xxxxxxxxxxxxxxxxxxxxxx ...</Font></A>';
messages[1]='<A href="index.php"><img align="right" style="border: 1px solid #000000" src="index.php"> <Font style="color:#003466; font-family:Arabic Transparent; font-size: 10pt; text-decoration: none; font-weight: bold;">dddddddddddddddddddddd ...</Font></A>';
var scrollerdelay='4000'
var scrollerwidth='190'
var scrollerheight='60'
var scrollerbgcolor='#CEDCEA'
var scrollerbackground=''
var ie=document.all
var dom=document.getElementById
if (messages.length>2)
i=2
else
i=0
function move(whichdiv){
tdiv=eval(whichdiv)
if (parseInt(tdiv.style.top)>0&&parseInt(tdiv.style.top)<=5){
tdiv.style.top=0+"px"
setTimeout("move(tdiv)",scrollerdelay)
setTimeout("move2(second2_obj)",scrollerdelay)
return
}
if (parseInt(tdiv.style.top)>=tdiv.offsetHeight*-1){
tdiv.style.top=parseInt(tdiv.style.top)-5+"px"
setTimeout("move(tdiv)",50)
}
else{
tdiv.style.top=parseInt(scrollerheight)+"px"
tdiv.innerHTML=messages[i]
if (i==messages.length-1)
i=0
else
i++
}
}
function move2(whichdiv){
tdiv2=eval(whichdiv)
if (parseInt(tdiv2.style.top)>0&&parseInt(tdiv2.style.top)<=5){
tdiv2.style.top=0+"px"
setTimeout("move2(tdiv2)",scrollerdelay)
setTimeout("move(first2_obj)",scrollerdelay)
return
}
if (parseInt(tdiv2.style.top)>=tdiv2.offsetHeight*-1){
tdiv2.style.top=parseInt(tdiv2.style.top)-5+"px"
setTimeout("move2(second2_obj)",50)
}
else{
tdiv2.style.top=parseInt(scrollerheight)+"px"
tdiv2.innerHTML=messages[i]
if (i==messages.length-1)
i=0
else
i++
}
}
function startscroll(){
first2_obj=ie? first2 : document.getElementById("first2")
second2_obj=ie? second2 : document.getElementById("second2")
move(first2_obj)
second2_obj.style.top=scrollerheight
second2_obj.style.visibility='visible'
}
if (ie||dom){
document.writeln('<div id="main2" style="position:relative;width:'+scrollerwidth+';height:'+scrollerheight+';overflow:hidden;background-color:'+scrollerbgcolor+' ;background-image:url('+scrollerbackground+')">')
document.writeln('<div style="position:absolute;width:'+scrollerwidth+';height:'+scrollerheight+';clip:rect(0 '+scrollerwidth+' '+scrollerheight+' 0);left:0px;top:0px">')
document.writeln('<div id="first2" style="position:absolute;width:'+scrollerwidth+';left:0px;top:1px;">')
document.write(messages[0])
document.writeln('</div>')
document.writeln('<div id="second2" style="position:absolute;width:'+scrollerwidth+';left:0px;top:0px;visibility:hidden">')
document.write(messages[dyndetermine=(messages.length==1)? 0 : 1])
document.writeln('</div>')
document.writeln('</div>')
document.writeln('</div>')
}
if (window.addEventListener)
window.addEventListener("load", startscroll, false)
else if (window.attachEvent)
window.attachEvent("onload", startscroll)
else if (ie||dom)
window.onload=startscroll
</SCRIPT>
</TD></TR></TBODY></TABLE>
تجد فى الكود
كود PHP:
var messages=new Array()
وتجد المصفوفة بها عدد من العناصر لكنها ثابتة يعنى انت الذى تضعها
و
وانت تضع على حسب عدد العناوين التى تريد عرضها 2,3,4,5,............. حسب عدد الاشياء التى تريد عرضها
لكن كل هذا يدوى
هل من طريقة لعملها تلقائى بال php بحيث اقوم بربطها باستعلام معين لجلب اخر العناوين مثلا من قاعدة البيانات؟؟
وارجو ذكر الفكرة العامة حيث ان لدى الكثير من اكواد الجافا واريد دمجها باستعلامات ال php
ولكم جزيل الشكر ,,