|
|
|
ช่วยหน่อยค่ะ เขียนโค๊ดแบ่งหน้าสินค้ายังไงคะ ให้แบ่งหน้าละ 9 รายการค่ะ |
|
|
|
|
|
|
|
เอาโค๊ดมาประยุกต์ดู มันขึ้น 9 รายการต่อหน้าแล้ว แต่ให้ขึ้นแถวละ 3 รายการค่ะ มันขึ้นยาวเป็นแถวเดียว 9 รายการเลยอ่ะค่ะ ช่วยดูหน่อยค่ะ
<br>
<?
//============ อ่านรายการสินค้าล่าสุด
$sqlNewPro = "select * from product,category where product.cat_id = category.cat_id and category.cat_id = 'ca001'
";
$queryNewPro = mysql_query($sqlNewPro);
$Num_Rows = mysql_num_rows($queryNewPro);
$Per_Page = 9; // 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;
}
$sqlNewPro .=" order by product.p_id ASC LIMIT $Page_Start , $Per_Page";
$queryNewPro= mysql_query($sqlNewPro);
echo"<table align=center><tr>";
$i=1;
while($resutNewPro = mysql_fetch_array($queryNewPro))
{
$i++;
echo "<td>";
?>
<div id="gallery">
<? if($resutNewPro["p_qty"] != '0'){
?>
<div align="center">
<table width="288" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center"><a href="pro_detail.php?p_id=<?=$row['p_id'];?>"><img src="<? echo $row['p_pic']; ?>" width="700" height="400" border="0" style="height:155px; width:170px" /></a></div></td>
</tr>
</table>
<div align="center">
<table width="288" border="0" align="center" cellpadding="1" cellspacing="2">
<tr>
<td colspan="3"><div align="center"><a href="pro_detail.php?p_id=<?=$row['p_id'];?>"><img src="image/icon_detail.th.gif" width="61" height="15" /></a></div></td>
</tr>
<tr>
<td width="116"><div align="right" class="style18">รหัสสินค้า</div></td>
<td width="14"><div align="center" class="style18">:</div></td>
<td width="158"><span class="style23">
<?=$resutNewPro['p_id'];?>
</span></td>
</tr>
<tr>
<td><div align="right" class="style18">ชื่อกระเช้า</div></td>
<td><div align="center" class="style18">:</div></td>
<td><span class="style23">
<?=$resutNewPro['p_name'];?>
</span></td>
</tr>
<tr>
<td><div align="right" class="style18">น้ำหนักสุทธิ</div></td>
<td><div align="center" class="style18">:</div></td>
<td><span class="style23">
<?=$resutNewPro['p_weight'];?> <?=$resutNewPro['p_unitweight'];?>
</span></td>
</tr>
<tr>
<td><div align="right" class="style18">ราคา</div></td>
<td><div align="center" class="style18">:</div></td>
<td><span class="style23">
<?="".number_format($resutNewPro["p_price"], 2,'.',',');?>
บาท</span></td>
</tr>
<tr>
<td colspan="3"><div align="center"><a href ="basket.php?p_id=<?=$resutNewPro['p_id'];?>"><img src="image/add-to-cart.jpg" width="50" height="36" /></a></div></td>
</tr>
</table>
<br>
</div>
<? }else if($resutNewPro["p_qty"] == '0'){?>
<div align="center"><table width="288" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center"><a href="pro_detail.php?p_id=<?=$row['p_id'];?>"><img src="<? echo $row['p_pic']; ?>" width="700" height="400" border="0" style="height:155px; width:170px" /></a></div></td>
</tr>
</table></div>
<div align="center"><table width="288" border="0" align="center" cellpadding="1" cellspacing="2">
<tr>
<td colspan="3"><div align="center"><a href="pro_detail.php?p_id=<?=$row['p_id'];?>"><img src="image/icon_detail.th.gif" width="61" height="15" /></a></div></td>
</tr>
<tr>
<td width="116"><div align="right"><span class="style18">รหัสสินค้า</span></div></td>
<td width="14"><div align="center"><span class="style18">:</span></div></td>
<td width="158"><span class="style23">
<?=$resutNewPro['p_id'];?>
</span></td>
</tr>
<tr>
<td><div align="right"><span class="style18">ชื่อกระเช้า</span></div></td>
<td><div align="center"><span class="style18">:</span></div></td>
<td><span class="style23">
<?=$resutNewPro['p_name'];?>
</span></td>
</tr>
<tr>
<td><div align="right"><span class="style18">น้ำหนักสุทธิ</span></div></td>
<td><div align="center"><span class="style18">:</span></div></td>
<td><span class="style23">
<?=$resutNewPro['p_weight'];?> <?=$resutNewPro['p_unitweight'];?>
</span></td>
</tr>
<tr>
<td><div align="right"><span class="style18">ราคา</span></div></td>
<td><div align="center"><span class="style18">:</span></div></td>
<td><span class="style23">
<?="".number_format($resutNewPro["p_price"], 2,'.',',');?> บาท</span></td>
</tr>
<tr>
<td> </td>
<td colspan="2"><div align="left"> <img src="image/soldout-icon.gif" width="33" height="35" /></div></td>
</tr>
</table>
<br>
</div>
<? }?>
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> ";
}
?>
<?
//============ แสดงแถวละ 3
echo"</td>";
if(($i)%3==0)
{
echo"</tr>";
}
else
{
echo "<td>";
}
}
echo"</tr></table>";
?>
</div><br />
|
|
|
|
|
Date :
2013-07-05 22:09:25 |
By :
tiktok16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้เลยค่ะ
|
|
|
|
|
Date :
2013-07-06 02:57:16 |
By :
tiktok16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยดูให้หน่อยนะคะ
|
|
|
|
|
Date :
2013-07-06 13:49:30 |
By :
jungnaka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโค๊ดมาประยุกต์ดู มันขึ้น 9 รายการต่อหน้าแล้ว แต่ให้ขึ้นแถวละ 3 รายการค่ะ มันขึ้นยาวเป็นแถวเดียว 9 รายการเลยอ่ะค่ะ
งง ขึ้น 9 รายการต่อหน้าแล้ว แต่ให้ขึ้นแถวละ 3 รายการ???
|
|
|
|
|
Date :
2013-07-06 16:46:16 |
By :
dekchai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คืออยากให้แต่ละหน้ามีสินค้า 9 รายการ และแถวละ 3 คอลัมน์ค่ะ แบบนี้ค่ะ
1 2 3
4 5 6
7 8 9
พอหน้าถัดไปก็
10 11 12
13 14 15
16 17 18
แต่ลองเอาไปแก้ปรากฏว่ามันขึ้นแถวเดียว 9 รายการเลยค่ะ ผิดตรงไหนอ่ะค่ะ
|
|
|
|
|
Date :
2013-07-06 18:16:46 |
By :
jungnaka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ใหม่แล้ว แต่มันตกขอบแบบนี้อ่ะค่ะ ตรงส่วน echo td tr ลองแก้แล้วยังตกเหมือนเดิมค่ะ แก้ยังไงบ้างคะ
<br>
<?
//============ อ่านรายการสินค้าล่าสุด
$sqlNewPro = "select * from product,category where product.cat_id = category.cat_id and category.cat_id = 'ca001' ";
$queryNewPro = mysql_query($sqlNewPro);
$Num_Rows = mysql_num_rows($queryNewPro);
$Per_Page = 9; // 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;
}
$sqlNewPro .=" order by product.p_id ASC LIMIT $Page_Start , $Per_Page";
$queryNewPro = mysql_query($sqlNewPro);
echo"<table align=center><tr>";
$intRows = 0;
while($resultNewPro = mysql_fetch_array($queryNewPro))
{
echo "<td>";
$intRows++;
?>
<? if($resultNewPro["p_qty"] != '0'){
?>
<table width="288" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center"><a href="<? echo $resultNewPro['p_pic']; ?>" class="highslide" onClick="return hs.expand(this)"><img src="<? echo $resultNewPro['p_pic']; ?>" width="700" height="400" border="0" style="height:155px; width:170px" title="คลิ๊กขยายรูปภาพ"/></a></div></td>
</tr>
</table>
<table width="288" border="0" align="center" cellpadding="1" cellspacing="2">
<tr>
<td colspan="3"><div align="center"><a href="pro_detail.php?p_id=<?=$resultNewPro['p_id'];?>"><img src="image/icon_detail.th.gif" width="61" height="15" /></a></div></td>
</tr>
<tr>
<td width="116"><div align="right" class="style18">รหัสสินค้า</div></td>
<td width="14"><div align="center" class="style18">:</div></td>
<td width="158"><span class="style23">
<?=$resultNewPro['p_id'];?>
</span></td>
</tr>
<tr>
<td><div align="right" class="style18">ชื่อกระเช้า</div></td>
<td><div align="center" class="style18">:</div></td>
<td><span class="style23">
<?=$resultNewPro['p_name'];?>
</span></td>
</tr>
<tr>
<td><div align="right" class="style18">น้ำหนักสุทธิ</div></td>
<td><div align="center" class="style18">:</div></td>
<td><span class="style23">
<?=$resultNewPro['p_weight'];?> <?=$resutNewPro['p_unitweight'];?>
</span></td>
</tr>
<tr>
<td><div align="right" class="style18">ราคา</div></td>
<td><div align="center" class="style18">:</div></td>
<td><span class="style23">
<?="".number_format($resultNewPro["p_price"], 2,'.',',');?>
บาท</span></td>
</tr>
<tr>
<td colspan="3"><div align="center"><a href ="check_member.php?p_id=<?=$resultNewPro['p_id'];?>"><img src="image/add-to-cart.jpg" width="50" height="36" /></a></div></td>
</tr>
</table>
<br>
<? }else if($resultNewPro["p_qty"] == '0'){?>
<table width="288" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center"><a href="pro_detail.php?p_id=<?=$resultNewPro['p_id'];?>"><img src="<? echo $resultNewPro['p_pic']; ?>" width="700" height="400" border="0" style="height:155px; width:170px" /></a></div></td>
</tr>
</table>
<table width="288" border="0" align="center" cellpadding="1" cellspacing="2">
<tr>
<td colspan="3"><div align="center"><a href="pro_detail.php?p_id=<?=$resultNewPro['p_id'];?>"><img src="image/icon_detail.th.gif" width="61" height="15" /></a></div></td>
</tr>
<tr>
<td width="116"><div align="right"><span class="style18">รหัสสินค้า</span></div></td>
<td width="14"><div align="center"><span class="style18">:</span></div></td>
<td width="158"><span class="style23">
<?=$resultNewPro['p_id'];?>
</span></td>
</tr>
<tr>
<td><div align="right"><span class="style18">ชื่อกระเช้า</span></div></td>
<td><div align="center"><span class="style18">:</span></div></td>
<td><span class="style23">
<?=$resultNewPro['p_name'];?>
</span></td>
</tr>
<tr>
<td><div align="right"><span class="style18">น้ำหนักสุทธิ</span></div></td>
<td><div align="center"><span class="style18">:</span></div></td>
<td><span class="style23">
<?=$resultNewPro['p_weight'];?> <?=$resultNewPro['p_unitweight'];?>
</span></td>
</tr>
<tr>
<td><div align="right"><span class="style18">ราคา</span></div></td>
<td><div align="center"><span class="style18">:</span></div></td>
<td><span class="style23">
<?="".number_format($resultNewPro["p_price"], 2,'.',',');?> บาท</span></td>
</tr>
<tr>
<td> </td>
<td colspan="2"><div align="left"> <img src="image/soldout-icon.gif" width="33" height="35" /></div></td>
</tr>
</table>
<br>
<?
echo"</td>";
if(($intRows)%3==0)
{
echo"</tr>";
}
else
{
echo "<td>";
}
}
echo"</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> ";
}
?>
<? }?>
<br />
|
|
|
|
|
Date :
2013-07-06 19:32:37 |
By :
jungnaka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|