|
|
|
ขอถามเรื่องการดึงภาพหลักและภาพประกอบจากฐานข้อมูลมาโชว์ |
|
|
|
|
|
|
|
รูปหลัก และรูปประกอบคุณเก็บไว้ที่เดียวกันก็ได้
เพิ่มฟิวด์ flag ซักฟิวด์ เอาไว้ให้สามารถ set รูปใดรูปนึงเป็น thumb
หลักการง่ายๆ พอเข้าใจน่ะครับ
|
|
|
|
|
Date :
2014-11-02 18:37:04 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ชื่อ product
ชื่อ product_image
ฐานข้อมูลเป็นแบบนี้คับ
|
|
|
|
|
Date :
2014-11-02 18:57:23 |
By :
nung2553 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
product_image เพิ่มฟิวด์ thumb เข้าไปอีก 1 ฟิวด์ default=0 แล้วในแต่ละ ProductID ก็ให้ set thumb=1 แค่ row เดียว
แล้วเวลาเอาไปแสดง thumb ก็ where thumb=1 ครับ
|
|
|
|
|
Date :
2014-11-02 21:30:03 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอจะมีโค๊ด หรือตัวอย่าง ไหมคับ
มองภาพไม่ออกคับ
|
|
|
|
|
Date :
2014-11-02 21:57:11 |
By :
nung2553 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
table "Product"
Field id, ProductID, image, default_display
เพิ่ม field `default_display` ต้องการให้ show อันแรก เซทค่า = 1
Code (PHP)
<?php
$my = new mysqli('','','','');
$PID=26;
$rs=$my->query("select image from Product where ProductID=$PID order by default_display desc, id");
list($default_src) = $rs->fetch_row();
$other_pic='';
while($ro=$rs->fetch_row()){
$other_pic.="<li style='float: left; padding:0px;' ><img src='$ro[0]' width=100 ></li>";
}
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
<img src="<?=$default_src?>"><br>
<ul style="width: 310px; list-style-type: none; margin: 0px; padding: 0px;">
<?=$other_pic?>
</ul>
</body>
</html>
|
ประวัติการแก้ไข 2014-11-03 09:31:10 2014-11-03 09:31:39 2014-11-03 09:32:33 2014-11-03 09:35:31
|
|
|
|
Date :
2014-11-03 09:29:12 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีวิธีอื่นอีกไหมคับ
หรือตัวอย่าง
|
ประวัติการแก้ไข 2014-11-03 16:48:30
|
|
|
|
Date :
2014-11-03 16:46:48 |
By :
nung2553 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|