|
|
|
ดูโค้ดให้หน่อยคับ คืออยากได้หน้าเว็บที่เเสดงสินค้าเป็นเเถวเเล้วเป็นหน้าเเบบเว็บนี้อะคับ |
|
|
|
|
|
|
|
คืออยากได้หน้าเว็บที่เเสดงสินค้าเป็นเเถวเเล้วเป็นหน้าเเบบเว็บนี้อะคับ
http://osc2.template-help.com:8081/14246/products_new.php?osCsid=864a75e84b7b64b7aa08aebb1b77b093
โค้ดของผมคือมีเเต่เเบ่งเป็นเเถว ถ้าต้องการให้มันเเบ่งหน้าด้วยนี้ต้องเปลี่ยนโค้ดมั้ยคับ เเล้วถ้าได้เปล
เปลี่ยนต้องเปลี่ยนยังไงคับ ช่วยดูให้หน่อยคับ
ขอบคุณคับ
<?
require_once("include/connect_db.php");
require_once("include/function.php");
$result = show_data("product");
echo ' <table width="424" height="59" border="0">
<tr>
<td height="55"><img src="web_pic/-product.gif" width="540" height="43"></td>
</tr>
</table> ';
echo '<table width="220" border="0" cellpadding="0" cellspacing="0">
<tr>';
while($row = mysql_fetch_array($result,MYSQL_ASSOC))
{
?>
<td >
<table width="202" height="106">
<tr>
<td width="69" height="100"><img src="picture/<?=$row["picture"]?>" width="90" height="75"></td>
<td width="121"><table width="150">
<tr>
<td width="70"><font size="2" face="MS Sans Serif, Tahoma, sans-serif">รหัสสินค้า</font></td>
<td width="68"><font size="2" face="MS Sans Serif, Tahoma, sans-serif">
#
<?=$row['pid']; ?>
</font></td>
</tr>
<tr>
<td><font size="2" face="MS Sans Serif, Tahoma, sans-serif">ชื่อสินค้า</font></td>
<td><font size="2" face="MS Sans Serif, Tahoma, sans-serif"> #
<?=$row['name']; ?>
</font></td>
</tr>
<tr>
<td><a class ="cate" href="index.php?fn=productdetail&pid=<?=$row['pid']?>"><font size="2" face="MS Sans Serif, Tahoma, sans-serif">ดูรายละเอียด</font></a></td>
<td> </td>
</tr>
</table></td>
</tr>
</table>
</td>
<? $i++;
if($i%2==0){
echo "</tr> ";
}
} //loop while
?>
</table>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
Tag : - - - -
|
|
|
|
|
|
Date :
6 เม.ย. 2550 10:38:55 |
By :
นักศึกษา |
View :
1720 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โปรแกรมตัวนี้จะแบ่งเป็นสองส่วน ส่วนที่หนึ่งคือ การแบ่งหน้า
1 ต้องรู้จำนวนข้อมูลทั้งหมดในฐานข้อมูลก่อนว่ามีกี่แถว
2 กำหนดว่าต้องการให้แสดงข้อมูลได้ทีละกี่แถว หรือแสดงหน้าละกี่แถวนั้นแหละ
3 เอาข้อ 1 หาร ข้อ 2 จะได้จำนวนหน้าที่เราจะแบ่ง
4 แสดงจำนวนหน้าในข้อ 3 ออกมาโดยใช้การวนรอบ ใน for หรือ while ก็ได้
- ถ้า ค่าที่ส่งมาทาง query string ที่ address bar มีค่าตรงกันกับจำนวนเลขหน้าที่วนรอบได้
- ให้แสดงเลขนั้นเป็นตัวหน้า หรืออื่น ๆ ที่เราต้องการ เพื่อให้เห็นความแตกต่าง
- ถ้า ค่าทีส่งมาไม่ตรงกับจำนวนหจ้าเลขหน้าที่วนรอบได้
- ให้แสดงตัวเลขแบบธรรมดาหรืออะไรก็ได้ที่ต้องการให้แสดง
ขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขข
ส่วนที่ สอง คือส่วนการแสดงผล (คุณทำไว้แล้ว)
1 รับค่ามาจากการคลิกที่ตัวเลขแบ่งหน้าว่าจะให้เอาข้อมูลตั้งแต่แถวที่เท่าไหร่มาแสดง (limit น่าจะช่วยได้นะ)
2 ส่วนการแสดงข้อมูลนี้ก็แล้วแต่คุณละกัน (คิดเองนะครับ)
ปล.เอาโค้ดส่วนสองอยู่ด้านบนนะแล้วเอาส่วนหนึ่งไว้ด้านล่าง
|
|
|
|
|
Date :
7 เม.ย. 2550 17:50:13 |
By :
ravatna |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|