|
|
|
ดึงข้อมูลจากฐานข้อมูล ด้วย PHP เอามาใส่ใน Javascript ทำไงครับ |
|
|
|
|
|
|
|
เป็น code ให้ Slide ข้อความกับรูปครับ แต่ให้ที่โชว์ออกมาเป็นข้อมูลที่ดึงออกมาจากฐานข้อมูลทั้งหมดแทน ซึ่งจำนวนของข้อมูลนั้นมีขนาดไม่แน่นอนครับ ต้องทำยังไงเหรอครับ
<script type="text/javascript">
if(!window.slider) var slider={};slider.data=[
//ดึงข้อมูลตั้งแต่ตรงนี้
{"id":"slide-img-1","client":"nature beauty","desc":"nature beauty photography"},
{"id":"slide-img-2","client":"nature beauty","desc":"add your description here"},
{"id":"slide-img-3","client":"nature beauty","desc":"add your description here"},
{"id":"slide-img-4","client":"nature beauty","desc":"add your description here"},
{"id":"slide-img-5","client":"nature beauty","desc":"add your description here"},
{"id":"slide-img-6","client":"nature beauty","desc":"add your description here"},
{"id":"slide-img-7","client":"nature beauty","desc":"add your description here"}
//สิ้นสุด
];
</script>
Tag : PHP, MySQL, JavaScript
|
|
|
|
|
|
Date :
2013-01-20 21:54:04 |
By :
weaned |
View :
1029 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่ลงไปตรงๆเลยก็ได้ ลองปรับดูน่ะครับ
Code (PHP)
<?php
$sql= mysql_query("select * from table");
?>
<script type="text/javascript">
if(!window.slider) var slider={};slider.data=[
<?php
$rows = count($data);
$i=1;
while($data=myysql_fetch_array($sql)){
if($i<$rows){
echo '{"id":"'.$data['id'].'","client":"'.$data['name'].'","desc":"'.$data['description'].'"},';
}else{
echo '{"id":"slide-img-1","client":"'.$data['name'].'","desc":"'.$data['description'].'"}';
}
$i++;
}
?>
//สิ้นสุด
];
</script>
|
|
|
|
|
Date :
2013-01-20 22:34:35 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2013-01-20 22:40:52 |
By :
weaned |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|