link ไป file ต้องการไม่ได้ทำงัยช่วยด้วยพรุ่งนี้ต้องส่งงานแล้ว พระเจ้า
ลอง $objResult["FilesID"]+1 สิครับ เพื่อเป็นการ + ค่า id ให้เพิ่มไป แต่ละรอบของ Loop
Date :
2012-09-06 15:00:23
By :
Thecs
https://www.thaicreate.com/community/prettyphoto-jquery-lightbox.html
ไป downloadมานะเอาครับ แตกไฟล์ เอาเฉพาะ Folder js มาไส่ไน appserve/ www
ส่วน code ดัดแปลงประมานนี้ตามตัวอย่าง
Code (PHP)
<html>
<head>
<script src="js/jquery-1.6.1.min.js" type="text/javascript"></script> //เรียกไช้งานไฟล์ jquery
<link rel="stylesheet" href="css/prettyPhoto.css" type="text/css" media="screen" charset="utf-8" />
<script src="js/jquery.prettyPhoto.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8"> //ตรงนี้คือส่วนของcodeที่แสดง slide show ไม่รุ้copyมา
$(document).ready(function(){
$("area[rel^='prettyPhoto']").prettyPhoto();
$("a[rel^='prettyPhoto']").prettyPhoto({ animation_speed:'normal',theme:'light_square',slideshow:3000, autoplay_slideshow: true });
$("a[rel^='prettyPhoto']").prettyPhoto({ animation_speed:'fast',slideshow:3000, hideflash: true });
});
</script>
</head>
<body>
<?
$objConnect = mysql_connect("localhost","root","12345") or die(mysql_error());
$objDB = mysql_select_db("webboard");
$strSQL = "SELECT * FROM files ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$objQuery = mysql_query($strSQL);
echo"<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\"><tr>";
$intRows = 0;
while($objResult = mysql_fetch_array($objQuery))
{
echo "<td>";
$intRows++;
?>
<center>
<center>
<a href ="ViewImage.php?FilesID=<?=$objResult["FilesID"];?>" rel="prettyPhoto[gallery]" > //rel="prettyPhoto[gallery]" เรียกไช้งาน
//slide show
<img src="ViewImage.php?FilesID=<?=$objResult["FilesID"];?>" width="202" height="130" /> //แต่ว่ามันจะขนาดเท่ารูปจริงๆๆเลยนะ
</a>
//ตรงรุปนี้ขึ้นไช่ไหม แต่ปกติส่วนมากนะดึงจาก folder แล้ววัน loop เอาชื่อไฟล์รูปที่มันมีนามสกุสไฟล์เช่น abc.jpg
// ตัวอย่างนะ <img src="toyota/<?=$objResult["FilesName"];?>" width="202" height="130" /> นี้แค่แนะนำแต่รุปขึ้นก้อไม่ต้องทำ
</center>
<center><?=$objResult["Name"];?>
<a href="PageUploadToMySQL4.php?FilesID=<?=$objResult["FilesID"];?>">Edit</a></center>
<?=$objResult["filesID"];?>
<br>
<?
echo"</td>";
if(($intRows)%3==0)
{
echo"</tr>";
}
}
echo"</tr></table>";
?>
<?
mysql_close($objConnect);
?>
</body>
</html>
ประวัติการแก้ไข 2012-09-06 15:47:03 2012-09-06 15:52:02 2012-09-06 15:53:01
Date :
2012-09-06 15:42:33
By :
sambrazil
งงครับถามไม่clear?
Date :
2012-09-06 15:45:21
By :
sambrazil
ลองยังครับ ความคิดเห็นที่4 ได้ป่าว
Date :
2012-09-07 09:07:09
By :
sambrazil
ได้ใจเรียบร้อยดี ทีนี้ขั้นตอนที่ผมอยากได้เลือรถ คันที่ 1ก้อให้มันลิงค์ไปไฟล์ ของคันที่ 1.php ซึ่งไฟล์ของรถแต่ละคัน ผมทำแยกเสร็จแล้ว ปัญหาคือการลิงค์ของแต่ละรูปทำงัยจากโ้ค้ดนี้ เลือก คัน 2ก้อ 2.phpประมาณนนั้นซึ่งรถแต่ละคนผมทำเป็นสไลด์ ประมาณนี้
จะกดรูปแล้ว ลิงค์ไปไฟล์ 1.php 2.php 3.php เข้าไจถูกไหม
หรือว่าทำเป็นแค่ลิงค์ แบบไม่ได้กดที่รูป?
Date :
2012-09-07 12:37:52
By :
sambrazil
code ตัวอย่างที่แก้ให้ รันแล้วมันขึ้น งี้พี่ทำงัยดีคิดว่าผิดที่ตัวแปรเปล่า อยากให้แสดงเป็น table แล้วเลือกที่รูปภาพ แสดงรายเอียดของภาพนั้น ซึ่งไฟล์น้น ๆ เราทำเสร็จแล้วจะยังดี เพราะทำแยกไฟล์ของแต่ละรูปไว้แล้ว เช่น นะ รถ A B C เลือก A กระโดด หน้า A แสดงรายเอียดของ A เ็ป็นสไล์ด ไฟล์นั้นเราทำเสร็จแล้ว จะเป็นไปได้มั้ย ตย.ที่คุณช่วยแก้ให้เป็นงี้
Date :
2012-09-07 12:42:37
By :
maiaoy
ถ้า กดที่รูปแล้วลิงค์จะได้แบบนี้
Code (PHP)
้<html>
<head></head>
<body>
<?
$objConnect = mysql_connect("localhost","root","12345") or die(mysql_error());
$objDB = mysql_select_db("webboard");
$strSQL = "SELECT * FROM files ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$objQuery = mysql_query($strSQL);
echo"<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\"><tr>";
$intRows = 0;
$i=1; //ตรงนี้เลขเริ่มต้น
while($objResult = mysql_fetch_array($objQuery))
{
echo "<td>";
$intRows++;
?>
<center>
<center><a href= "<?=$i;?>.php" target="_blank"> //ตรงนี้คือลิงค์รูปภาพกดแล้วไปที่ ตัวเลข.php ตามลำดับรูป
<img src="ViewImage.php?FilesID=<?=$objResult["FilesID"];?>" width="202" height="130" />
</a>
</center>
<center><?=$objResult["Name"];?>
<a href="PageUploadToMySQL4.php?FilesID=<?=$objResult["FilesID"];?>">Edit</a></center>
<?=$objResult["filesID"];?>
<br>
<?
echo"</td>";
if(($intRows)%3==0)
{
echo"</tr>";
}
$i++; //พอวนloop ครบ1รอบ เพิ่มค่าเริ่มต้น+1
}
echo"</tr></table>";
?>
<?
mysql_close($objConnect);
?>
</body>
</html>
ประวัติการแก้ไข 2012-09-07 13:02:39
Date :
2012-09-07 12:46:43
By :
sambrazil
สไลด์ความหมายของนายคือ เอารูปออกมาแสดงหมด?
Date :
2012-09-07 12:56:01
By :
sambrazil
เอาเปงว่าผมเข้าไจผิด ลอง ความคิดเห็นที่11และกัน
ตัวเขียวๆๆลบออกนะ
Date :
2012-09-07 13:01:26
By :
sambrazil
เออตามชื่อเลยไช่ไหม ย่อมทำได้ครับ
Date :
2012-09-07 15:48:17
By :
sambrazil
นายทำไหวไหมหละทีละไฟล์
Date :
2012-09-07 15:50:30
By :
sambrazil
เอาตามชื่อที่แสดงเลยไช่ไหม เช่น นายคลิกที่ รูป toyota123 ก้อไป toyota123.php แบบนีี้ไช่มิ
Code (PHP)
้<html>
<head></head>
<body>
<?
$objConnect = mysql_connect("localhost","root","12345") or die(mysql_error());
$objDB = mysql_select_db("webboard");
$strSQL = "SELECT * FROM files ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$objQuery = mysql_query($strSQL);
echo"<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\"><tr>";
$intRows = 0;
while($objResult = mysql_fetch_array($objQuery))
{
echo "<td>";
$intRows++;
?>
<center>
<center><a href= "<?=$objResult["Name"];?>.php" target="_blank"> แก้ตรงนี้นิดเดียวเอง เอา$i ออก เอาชื่อรูปมาไส่แทน
<img src="ViewImage.php?FilesID=<?=$objResult["FilesID"];?>" width="202" height="130" />
</a>
</center>
<center><?=$objResult["Name"];?> นี้คือชื่อรุปไช่ปะ ไม่ไช่ยังไงบอกด้วย
<a href="PageUploadToMySQL4.php?FilesID=<?=$objResult["FilesID"];?>">Edit</a></center>
<?=$objResult["filesID"];?>
<br>
<?
echo"</td>";
if(($intRows)%3==0)
{
echo"</tr>";
}
}
echo"</tr></table>";
?>
<?
mysql_close($objConnect);
?>
</body>
</html>
Date :
2012-09-07 15:57:44
By :
sambrazil
เออลบข้อความภาษาไทยออกด้วยนะ
Date :
2012-09-07 15:58:17
By :
sambrazil
ชื่อไฟล์เอาตามชื่อรถ มีไฟล์ครบแล้วไช่มะหละ คงสบายหละ
Date :
2012-09-07 16:00:59
By :
sambrazil
ครับถนัดแบบไหนเอาแบบนั้น
มันแค่บอกจะไปไฟล์นั้น เฉยๆๆ ถ้านายทำแต่ละไฟล์ไว้ก้อโอเค แล้ว
Date :
2012-09-10 08:44:46
By :
sambrazil
คือนายจะเขียนไฟล์เดียวไช่ไหม
Date :
2012-09-10 08:45:25
By :
sambrazil
เขียนไฟล์เดียวก้อทำได้แต่ต้องทำDatabase อีก
Date :
2012-09-10 08:46:47
By :
sambrazil
ถ้่าจะเขียนไฟล์เดียว ต้องทำform upload ด้วย
Date :
2012-09-10 08:49:59
By :
sambrazil
Load balance : Server 03