|
|
|
ช่วยสอนวิธี Next Pictures ถัดไปให้หน่อย มือใหม่หัดทำขอบคุณครับ |
|
|
|
|
|
|
|
ใช้การแบ่ง Column และการแบ่งหน้าครับ
|
|
|
|
|
Date :
2011-10-05 15:51:01 |
By :
kogcung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<html>
<head>
<title>PM TEST PHOTO ALBUM</title>
</head>
<body>
<?
// รับค่าใส่ตัวแปรก่อน ไม่อยากให้ $_GET ไปรุงรังใน query
$albumid=$_GET['AlbumID'];
$objConnect = mysql_connect("localhost","root","") or die("Error Connect to Database");
$objDB = mysql_select_db("net");
$strSQL = "SELECT * FROM Album WHERE AlbumID = '$albumid' ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$objResult = mysql_fetch_array($objQuery);
$strSQL2 = "SELECT * FROM Album WHERE AlbumID = '$albumid' ORDER BY AlbumID ASC ";
$objQuery2 = mysql_query($strSQL2) or die ("Error Query [".$strSQL2."]");
//แทรกตรงนี้เข้าไป
$sqlnext="SELECT * FROM Album WHERE AlbumID>'$albumid' ";
$resultnext=mysql_query($sqlnext );
$totalnext=mysql_num_rows($resultnext);
$rownext=mysql_fetch_array($resultnext);
$nextid=$rownext['AlbumID'];
$sqlprev="SELECT * FROM Album WHERE AlbumID>'$albumid' ORDER BY AlbumID DESC";
$resultprev=mysql_query($sqlprev );
$totalprev=mysql_num_rows($resultprev);
$rowprev=mysql_fetch_array($resultprev);
$previd=$rowprev['AlbumID'];
$pictureno=$totalprev+1;
// จบการหาค่าก่อนหน้า และถัดไป
echo"<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\"><tr>";
$intRows = 0;
while($objResult2 = mysql_fetch_array($objQuery2))
{
echo "<td>";
$intRows++;
?>
<br>
<center>
<font class="option" color="#000000"><font class="option" color="#000000"><b>
<?php
// แสดงลิงค์ ก่อนหน้าและถัดไป จะเอารูปลูกศรมาใส่แทนก็ได้นะ
if ($totalprev!=0) {echo "<a href=$PHP_SELF?AlbumID=$previd>รูปก่อนหน้า</a>";}
if ($totalnext!=0) {echo " <a href=$PHP_SELF?AlbumID=$nextid>รูปถัดไป</a>";}
?>
</font></center><br>
<?php echo "รูปที่ : ",$pictureno,"<br />";?>
<img src="photo/<?=$objResult["AlbumShot"];?>" width="740" height="520"></a><br>
</center>
<?
echo"</td>";
if(($intRows)%4==0)
{
echo"</tr>";
}
}
echo"</tr></table>";
mysql_close($objConnect);
?>
</body>
</html>
|
ประวัติการแก้ไข 2011-10-06 09:31:38 2011-10-06 09:32:23 2011-10-06 09:32:56 2011-10-06 09:33:23
|
|
|
|
Date :
2011-10-06 09:30:50 |
By :
nimporn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|