|
|
|
การนำจำนวนที่ query จาก mysql มาเป็นตัวกำหนดใน java |
|
|
|
|
|
|
|
$loop_count = mysql_num_rows($query); // ได้ 10
<script type="text/javascript">
var loop_count = <?php echo $loop_count;?>;
for(var i = 0; i < loop_count; i++)
{
// ทำงาน 10 รอบ
}
</script>
|
|
|
|
|
Date :
2010-08-09 10:45:29 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีปัญหาตรงนี้ครับ เป็น สคิปการทำภาพสไลด์
Code (JavaScript)
<script type="text/javascript">
if(!window.slider) var slider={};
slider.data=[
{"id":"slide-img-1","client":"-","desc":" "}, << ตรงนี้ครับ ที่อยากได้มันขึ้นเอง โดยจะขึ้นอยู่กับ คิวรี่ที่ได้มาครับ
{"id":"slide-img-2","client":"-","desc":" "},
{"id":"slide-img-3","client":"-","desc":" "},
{"id":"slide-img-4","client":"-","desc":" "}];
</script>
ผมอยากไห้มันขึ้นเองตามจำนวนที่ เราคิวรี่ขึ้นมานะครับ ต้องแก้ยังไงครับ
เพราะไม่งั้นต้อง ฟิก ว่าจะเอากี่ บรรทัด เวลาที่เรา เรียกมาได้น้อยกว่า ที่เรา ฟิก ไว้ มัน จะเป็นหน้า ว่างๆ ครับ
อย่่างเช่นตอนนี้ผม ฟิกไว้ 4 บรรทัด มันก็ขึ้น ครบแต่ ถ้าเหลือ 3 มันก็ขึ้นมา 4 เหมือนเดิม แต่ หน้าที่ 4 มันจะว่างไปเลยครับ
|
ประวัติการแก้ไข 2010-08-09 11:38:42
|
|
|
|
Date :
2010-08-09 11:36:11 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูจาก slider.data แล้ว มันเป็น array ที่มี object คับ
เนตผมจะหมด ละ เร่งหน่อย (มีหลายวิธี)
<?php
while ($row = mysql_fetch_assoc($query))
{
echo 'slider.data[slider.data.length] = {id: "'.$row['id'].'", client: "'.$row['client'].'", desc: " "};';
}
?>
ก็แค่สร้าง สตริง ที่เป็น js ขึ้นมาคับ
ปล.เนตหมดละ
|
ประวัติการแก้ไข 2010-08-09 11:44:18
|
|
|
|
Date :
2010-08-09 11:43:38 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จากที่ลอง ศึกษาดู ตามที่แนะนำ สรุปว่า ผมเองไม่รู้เรื่องเลย เรื่่อง java ยังประยุกต์ตามที่ไห้มาไหม่ถูกครับ
ตอนนี้ยัง มึนอยู่เลยครับ
|
|
|
|
|
Date :
2010-08-10 08:40:00 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|