ช่วยแบ่งหน้าให้หน่อยครับ - ช่วยแบ่งหน้าให้หน่อยนะครับ ผมทำไม่ได้เลยครับ
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
</head>
<body>
<?
$objConnect = mysql_connect("localhost","root","root");
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM customer ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
$Per_Page = 2; // Per Page
$Page = $_GET["Page"];
if(!$_GET["Page"])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$strSQL .=" order by CustomerID ASC LIMIT $Page_Start , $Per_Page";
$objQuery = mysql_query($strSQL);
?>
<table width="600" border="1">
<tr>
<th width="91"> <div align="center">CustomerID </div></th>
<th width="98"> <div align="center">Name </div></th>
<th width="198"> <div align="center">Email </div></th>
<th width="97"> <div align="center">CountryCode </div></th>
<th width="59"> <div align="center">Budget </div></th>
<th width="71"> <div align="center">Used </div></th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><div align="center"><?=$objResult["CustomerID"];?></div></td>
<td><?=$objResult["Name"];?></td>
<td><?=$objResult["Email"];?></td>
<td><div align="center"><?=$objResult["CountryCode"];?></div></td>
<td align="right"><?=$objResult["Budget"];?></td>
<td align="right"><?=$objResult["Used"];?></td>
</tr>
<?
}
?>
</table>
<br>
Total <?= $Num_Rows;?> Record : <?=$Num_Pages;?> Page :
<?
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
}
for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
}
else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next>></a> ";
}
mysql_close($objConnect);
?>
</body>
</html>
Ref : PHP MySQL List Record Paging
Date :
2009-03-04 16:15:09
By :
webmaster
ลองดูครับให้ได้หรือเปล่า
Code (PHP)
<?
if(!isset($start)){ $start = 0; }
$limit =3; //กำหนดให้แสดงหน้าละ 3
$sql1 = "SELECT * FROM tb_product WHERE ref_id_type='$id_type_select' ORDER BY id "; // หาแถวทั้งหมด
$dbquery = mysql_db_query($dbname, $sql1);
$total = mysql_num_rows($dbquery);
$sql = "SELECT * FROM tb_product WHERE ref_id_type='$id_type_select' ORDER BY id DESC LIMIT $start,$limit ";
$result=mysql_db_query($dbname,$sql);
while ($rs=mysql_fetch_array($result)) {
$id_prd=$rs[id_prd];
$code=sprintf("%05d",$id_prd);
$name_prd=$rs[name_prd];
$detail_prd=$rs[detail_prd];
$ref_id_type=$rs[ref_id_type];
$price_prd=$rs[price_prd];
$photo_prd=$rs[photo_prd];
if ($photo_prd=="") {
$photo_prd="temp.jpg";
}
echo "<TR>
<TD WIDTH='20%' VALIGN='top'>
<IMG SRC='photo/$photo_prd'>
</TD>
<TD WIDTH='80%' VALIGN='top'>
รหัสสินค้า :<font color='#FF6600'> $code</font> <BR>
ชื่อสินค้า :<font color='golden'> $name_prd</font> <BR>
ราคา : <font color='red'><B>$price_prd </font></B>บาท<BR><BR>
<A HREF='prd_view.php?id_prd=$id_prd'><img src='images/detail.gif'alt='ดูรายละเอียด ' width='85' height='24' border='0'/></A>
<A HREF='basket_add.php?id_prd=$id_prd'><img src='images/cart.jpg'alt='หยิบใส่ตะกร้า ' width='50' height='40' border='0'/><BR>
</TD>
</TR>";
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
</head>
<body>
<?
$page = ceil($total/$limit);
for($p=1;$p<=$page;$p++){
if($_GET['page']==$p){
echo "<font color=\"red\"><B>$p</B></font> | ";
}else{
echo "<a href='?start=".$limit*($p-1)."&page=$p'>$p</A> | ";
}
}
?>
</body>
</html>
หัดสอบครับ
Date :
2009-03-04 16:22:56
By :
pun05
ต้องติดต่อกับ db ด้วยนะครับ
เช่น
require("../backoffice/include/config.inc.php"); เรียกไฟล์ติดต่อ db มา
ลองดูครับว่าได้หรอเปล่า
Date :
2009-03-04 16:50:13
By :
pun05
และ บรรบัทนี้ต้อง
Code (PHP)
$sql = "SELECT * FROM tb_product WHERE ref_id_type='$id_type_select' ORDER BY id DESC LIMIT $start,$limit ";
$result=mysql_db_query($dbname,$sql); ///*แก้ๆๆๆๆ ไม่ใช่ $sql1 ครับ
while ($rs=mysql_fetch_array($result)) { //บันทัดที่มีปัญหาครับ
ต้องประยุคดูน่ะครับ ผมก็มั่วๆ มาครับ
Date :
2009-03-04 17:01:43
By :
pun05
แก้แล้วแต่ไม่ได้เหมือนเดิมครับ มีปัญหาบันทัดเดิมนั่นแหล่ะครับช่วยดูให้อีกที่นะครับ ขอบคุณมากครับ
Date :
2009-03-04 17:19:44
By :
สร
ขอดู code ที่ใช้อยู่หน่อยครับ
และขอดู code ที่ติดต่อ ฐานข้อมูลด้วยครับ
Date :
2009-03-04 17:29:01
By :
pun05
อันนี้โค้ดที่พี่แก้ให้นะครับ
<?
include("connect.php");
if(!isset($start)){ $start = 0; }
$limit =3; //กำหนดให้แสดงหน้าละ 3
$sql1 = "SELECT * FROM tb_product WHERE ref_id_type='$id_type_select' ORDER BY id "; // หาแถวทั้งหมด
$dbquery = mysql_db_query($dbname, $sql);
$total = mysql_num_rows($dbquery); //บันทัดที่มมีปัญหาครับ
$sql = "SELECT * FROM tb_product WHERE ref_id_type='$id_type_select' ORDER BY id DESC LIMIT $start,$limit ";
$result=mysql_db_query($dbname,$sql);
while ($rs=mysql_fetch_array($result)) { //บันทัดที่มีปัญหาครับ
$id_prd=$rs[id_prd];
$code=sprintf("%05d",$id_prd);
$name_prd=$rs[name_prd];
$detail_prd=$rs[detail_prd];
$ref_id_type=$rs[ref_id_type];
$price_prd=$rs[price_prd];
$photo_prd=$rs[photo_prd];
if ($photo_prd=="") {
$photo_prd="temp.jpg";
}
echo "<TR>
<TD WIDTH='20%' VALIGN='top'>
<IMG SRC='photo/$photo_prd'>
</TD>
<TD WIDTH='80%' VALIGN='top'>
รหัสสินค้า :<font color='#FF6600'> $code</font> <BR>
ชื่อสินค้า :<font color='golden'> $name_prd</font> <BR>
ราคา : <font color='red'><B>$price_prd </font></B>บาท<BR><BR>
<A HREF='prd_view.php?id_prd=$id_prd'><img src='images/detail.gif'alt='ดูรายละเอียด ' width='85' height='24' border='0'/></A>
<A HREF='basket_add.php?id_prd=$id_prd'><img src='images/cart.jpg'alt='หยิบใส่ตะกร้า ' width='50' height='40' border='0'/><BR>
</TD>
</TR>";
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
</head>
<body>
<?
$page = ceil($total/$limit);
for($p=1;$p<=$page;$p++){
if($_GET['page']==$p){
echo "<font color=\"red\"><B>$p</B></font> | ";
}else{
echo "<a href='?start=".$limit*($p-1)."&page=$p'>$p</A> | ";
}
}
?>
อันนี้โค้ดติดต่อครับ
<?
$host="localhost";
$userdb="root";// เปลี่ยนตามuser ที่อัพโหลดขึ้น
$pwdb="123456";//เปลี่ยนตามpassword ที่อัพโหลดขึ้น
$dbname="db_shop";
$connect=mysql_connect($host,$userdb,$pwdb);
mysql_query('SET CHARACTER SET tis620');
mysql_query('SET NAMES tis620_thai_ci');
if (!$connect) {
echo "<H3>ไม่สามารถติดต่อฐานข้อมูลได้</H3>";
exit();
}
?>
ผมใช้วิธี include เอานะครับ
Date :
2009-03-04 17:37:50
By :
สร
ขอบอกตามครงผมก็บอกไม่ถูกแล้วเหมือนกันครับ
ลองคัดลอง code นี้ไปศึกษาดูครับ แล้วจะเข้าใจ
ส่วนค่านี้ $id_type_select ต้องดีๆ ครับ
Code (PHP)
<style type="text/css">
<!--
.style143 {font-family: "Microsoft Sans Serif";
font-size: small;
}
-->
</style>
<table width="100%" border="1">
<tr>
<th scope="col"><table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td><div align="center">
<p align="center">
<?
require("connect.php");
if(!isset($start)){ $start = 0; }
$limit =3; //กำหนดให้แสดงหน้าละ 3
$sql1 = "SELECT * FROM tb_product WHERE ref_id_type='$id_type_select' ORDER BY id "; // หาแถวทั้งหมด
$dbquery = mysql_db_query($dbname,$sql1);
$total = mysql_num_rows($dbquery); //บันทัดที่มมีปัญหาครับ
echo"<table border=\"0\" align=\"center\" width=\"300\"><tr>";
$query = mysql_query("SELECT * FROM tb_product WHERE ref_id_type='$id_type_select' LIMIT $start,$limit ");
while($result=mysql_fetch_array($query)) {
$photo_prd=$result['photo_prd'];
$i++;
echo "<td>";
?>
</p>
<div align="center">
<table width="124" height="201" border="0" cellpadding="0" cellspacing="2" bgcolor="#D2E6FE">
<!--DWLayoutTable-->
<tr>
<td width="120" height="201" valign="top" bgcolor="#F2F7FF"><div align="center">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="100" valign="top"><div align="center">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="2" bordercolor="#FFFFFF" bgcolor="#FFFFFF">
<tr>
<td height="94" background="" bgcolor="#FFFFFF"><div align="center"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"></font></strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font color="#000000" size="3"" face="Tahoma"></font></strong></font><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font color="#000000" size="3"" face="Tahoma"></font></strong></font></strong></font><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font color="#000000" size="3"" face="Tahoma"></font></strong></font></strong></font></strong></font><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font color="#000000" size="3"" face="Tahoma"></font></strong></font></strong></font></strong></font></strong></font></strong></font><font color="#000000" size="3"" face="Tahoma"></font></strong></font></strong></font></strong></font></strong></font><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font color="#000000" size="3"" face="Tahoma"></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font color="#000000" size="3"" face="Tahoma"></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font color="#000000" size="3"" face="Tahoma"><a href="detail.php?category_id=<? echo "$id" ?>"></a></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font color="#000000" size="3"" face="Tahoma">
<?
if ($photo_prd==""){
echo "ไม่มีข้อมูล";
} else {
echo"$photo_prd";
}
?>
</font>
</tr>
</table>
</div></td>
</tr>
<tr>
<td valign="top"><div align="center"><span class="style143">
<? echo "$topic"; ?>
</span> </div></td>
</tr>
</table>
</div></td>
</tr>
</table>
<?
echo"</td>";
if(($i)%5==0)
{
echo"</tr>";
}else {
//กรณีมี 2 ตัว
echo "<td>";
}
}
echo"</tr></table>";
?>
</div>
</div></td>
</tr>
</table></th>
</tr>
<tr>
<th scope="col">
<?
$page = ceil($total/$limit);
for($p=1;$p<=$page;$p++){
if($_GET['page']==$p){
echo "<font color=\"red\"><B>$p</B></font> | ";
}else{
echo "<a href='?start=".$limit*($p-1)."&page=$p'>$p</A> | ";
}
}
?> </th>
</tr>
</table>
<p> </p>
Date :
2009-03-04 18:23:24
By :
pun05
โอ ขอโทษที่ครับ ทำให้ บอร์ดเสียรูปไปเลย พี่ MR.WIN ช่วยแก้ให้หน่อยครับ
ขอบคุณครับ
Date :
2009-03-04 18:25:57
By :
pun05
ทำไม่ได้ครับแล้วยังเสียรูปทรงเว็บอีกด้วยครับ ช่วยดูให้ใหม่นะครับ
Date :
2009-03-04 19:13:22
By :
สร
ไม่ใช่ครับลอง คัดลอง code ทั้งหมดไปว่างแทนที่ไฟล์ใหม่ครับ
แล้วดูค่านี้ดีๆครับ $id_type_select
ลองศึกษาจาก code ดูครับผมลองแล้วได้น่ะครับ
Date :
2009-03-04 19:21:52
By :
pun05
อย่างไงครับไม่เข้าใจเลยครับ
Date :
2009-03-04 19:29:00
By :
สร
Code
<div align="center"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"></font></strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font color="#000000" size="3"" face="Tahoma"></font></strong></font><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font color="#000000" size="3"" face="Tahoma"></font></strong></font></strong></font><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font color="#000000" size="3"" face="Tahoma"></font></strong></font></strong></font></strong></font><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font color="#000000" size="3"" face="Tahoma"></font></strong></font></strong></font></strong></font></strong></font></strong></font><font color="#000000" size="3"" face="Tahoma"></font></strong></font></strong></font></strong></font></strong></font><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font color="#000000" size="3"" face="Tahoma"></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font color="#000000" size="3"" face="Tahoma"></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font color="#000000" size="3"" face="Tahoma"><a href="detail.php?category_id=<? echo "$id" ?>"></a></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font size="2" face="MS Sans Serif, Tahoma, sans-serif"><strong><font color="#000000" size="3"" face="Tahoma">
</strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font><font color="#000000" size="3"" face="Tahoma"></font></strong></font></div></td>
สุดยอดของ Tag ขยะครับ โพสครั้งต่อไปไม่ใส่มาก็ได้ครับ
Date :
2009-03-04 22:46:46
By :
webmaster
ขอโทษครับ ผมได้ดูดีๆ ทั้งๆที่มี modify
Date :
2009-03-05 09:22:16
By :
pun05
ดูแล้วงงเลยครับ ไม่รู้เริ่มตรงไหนดีครับ
Date :
2009-03-05 09:58:19
By :
สร
ผมว่าคุณเอาตัวอย่างไปดูก็เข้าใจแล้วครับ
หรือนำไปใช้ก็ได้ครับ ผมเดาเอาจาก tb_product น่าจะเป็นการแสดงสินค้าอะไรสักอย่าง
Date :
2009-03-05 10:22:54
By :
pun05
ก็ใช่นะครับเป็นการแสดงสินค้าครับ แต่ว่าผมเอามาใช่โค้ดที่ให้มานั้นรันไม่ได้นะครับ เสียรูปทรงเว็บไปหมดเลย
Date :
2009-03-05 12:32:00
By :
สร
ยังไม่ได้หรอครับ
ถ้ายังไม่ได้คุณลอง add db ของผมแล้วทดลองรันไฟล์ test.php ดูครับ
นำไฟล์ test.php กับ connect.php ไว้ใน folder เดียวกัน
http://www.doteenee.com/download/test.rar
ประเด่นหลักให้คุณแบ่งหน้าเป็น ถ้าเข้าใจแล้วดัดแปลงไปใช้กับ code ของคุณเลยครับ
Date :
2009-03-05 12:58:58
By :
pun05
เอางี้ครับ อันนี้คือโด้ดที่ผมแบ่งหน้าได้แล้ว แต่ว่าถ้ามีสินค้ามันก็โอเคนะครับไม่เเปลี่ยน แต่ถ้าไม่มีมันจะเสียรูปทรงเว็บไปเลยครับ ช่วยแก้อันนี้ให้ผมหน่อยนะครับขอบคุณครับ
<?
session_start();
$id_type_select=$_GET[id_type];
$page=$_GET['page'];
//Code แบ่งหน้า
include "connect.php";
$sql2 = "select * from tb_product where ref_id_type='$id_type_select'";
$qr = mysql_db_query($dbname,$sql2); //ดึงแถวออกมา
$rs2 = mysql_fetch_array($qr); //ดึงค่าออกมา
$pagesize=0;
if ($pagesize == "0") {
$pagesize = "8";
}
$rs3 = mysql_query($sql2);
$totalrow = mysql_num_rows($rs3); // ได้ตัวแปรเก็บจำนวนกระทู้ทั้งหมดแล้ว
$pagesize = $pagesize; // แสดงจำนวนกระทู้ในแต่ละหน้า
//echo "$pagesize";
$totalpage = (int)($totalrow/$pagesize); // หาจำนวนหน้าทั้งหมด
// ถ้าจำนวนหน้าเป็นเศษให้ปัดขึ้นไป
if(($totalrow%$pagesize)!=0){
$totalpage += 1;
}
// หา record แรกที่จะแสดงของแต่ละหน้า
if(isset($page)){
$pageno = $page;
$start = $pagesize*($pageno-1);
}else{
$pageno = 10;
$start = 0;
}
//จบคำสั่งคำนวณหน้า
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title><?
include "connect.php";
$sql="select * from tb_title";
$result=mysql_db_query($dbname,$sql);
while($rs=mysql_fetch_array($result)) {
$id_title=$rs[id_title];
$title=$rs[title];
echo "$title";
}
?></title>
<link rel="stylesheet" type="text/css" href="style.css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-874"></head>
<body leftmargin=0 topmargin=0 marginheight="0" marginwidth="0" bgcolor="#ffffff">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td width="50%" background="images/bg.gif"><img src="images/px1.gif" width="1" height="1" alt="" border="0"></td>
<td valign="bottom" background="images/bg_left.gif"><img src="images/bg_left.gif" alt="" width="17" height="16" border="0"></td>
<td valign="top">
<table width="783" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2"><? include("top.php"); ?></td>
</tr>
<tr>
<td width="180" valign="top"><? include("left.php"); ?>
<p> </p>
<p> </p></td>
<td width="603" valign="top"><table width='615' border='0' cellpadding='0' cellspacing='0' style='font-family: Tahoma, MS Sans Serif; font-size: 15px; color:golden'>
<tr>
<td width="603" valign="top">
<?
$sql="select * from tb_product where ref_id_type='$id_type_select' limit $start,$pagesize";
$result=mysql_db_query($dbname,$sql);
$num=mysql_num_rows($result);
/*if ($num<=0) {
//echo "<div class=prdalert>ยังไม่มีสินค้าครับ</div>";
}*/
while ($rs=mysql_fetch_array($result)) {
$id_prd=$rs[id_prd];
$code=sprintf("%05d",$id_prd);
$name_prd=$rs[name_prd];
$detail_prd=$rs[detail_prd];
$ref_id_type=$rs[ref_id_type];
$price_prd=$rs[price_prd];
$photo_prd=$rs[photo_prd];
if ($photo_prd=="") {
$photo_prd="temp.jpg";
}
echo "<TR>
<TD WIDTH='20%' VALIGN='top'>
<IMG SRC='photo/$photo_prd'>
</TD>
<TD WIDTH='80%' VALIGN='top'>
<B>รหัสสินค้า :</B> $code <BR>
<B>ชื่อสินค้า : </B>$name_prd <BR>
<B>ราคา :</B> $price_prd บาท<BR><BR>
<A class=prd HREF='prd_view.php?id_prd=$id_prd'><img src=image/detail.gif> </A>
<A class=prd HREF='basket_add.php?id_prd=$id_prd'><img src=image/add_to_cart.gif></A>
<BR>
</TD>
</TR>";
}
?>
<?
echo "<table><tr><td>";
if($pageno >1){
echo " <a href='prd_list.php?id_type=$id_type_select&page=",$pageno-1,"'>Previous</a> |";
}
for($i=1;$i<=$totalpage;$i++){
if($pageno==$i){
echo" <b>".$i."</b> |";
}else{
echo " <a href='prd_list.php?id_type=$id_type_select&page=$i'>$i</a> |";
}
}
if($pageno<$totalpage){
echo " <a href='prd_list.php?id_type=$id_type_select&page=",$pageno+1,"'>Next</a>";
}
?>
Date :
2009-03-05 13:42:27
By :
สร
ถ้าไม่มีสินค้า ให้ if จบไปเลยได้ไม่ครับ ไม่ต้องทำงานในส่วนนั้น
Date :
2009-03-05 14:23:33
By :
pun05
อย่างที่คุณเห็นนี้นะครับ ผมปิด แล้ว if แล้วมันก็ยังมีปัญหาอีกนะครับ
Date :
2009-03-05 14:50:22
By :
สร
Load balance : Server 05