13/09/2008 15:36กระทู้
พอดีมีปัญหาการดึงมาแสดงแต่ไม่รุ้ไปถามที่ไหนดีครับ --*
คือตารางหลักๆมีดังนี้ครับ
zp_albums
[ID]--[parent]--[folder]
1-----NULL ----furniture
4-------1-----------furniture/chair
3----NULL------wood-sculpture
zp_images
ID albumid filename ---title
1--------4----------1.jpg ----sometitle
3--------3------- 2-1.jpg ----sometitle
in my file
$cate_id = \'3,4\';
$pagelen = 10;
$conn = mysql_connect(\"localhost\", \"xxx\", \"xxx\");
mysql_select_db(\"xxx\");
$sql = \"SELECT * FROM zp_albums a,zp_images b\";
$sql .= \" WHERE a.id = b.albumid IN ($cate_id)\";
$sql .= \" ORDER BY \";
$sql .= \" b.id \";
$sql .= \" DESC \";
$sql .= \" LIMIT 0 , $pagelen \";
$result = mysql_query($sql);
while ($data = mysql_fetch_array($result)) {
echo \"<a href=\'./products/index.php?album=\".$data[\"folder\"].\"&image=\".$data[\"filename\"].\"\' target=\'_blank\'><img src=\'./albums/\".$data[\"folder\"].\"/\".$data[\"filename\"].\"\' alt=\'\".$data[\"title\"].\"\' border=\'0\' /></a>\";
}ทุกอย่างก็ออกมาดีครับแต่ว่า
$data[\"folder\"] นี่มันออกมาแต่
furniture อย่างเดียวเลยครับ
ทั้งที่จิงๆมันมี 3 อันอะครับตอนนี้
ทำยังไงดีครับผม