ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingรบกวนช่วยดูโค้ด php นี้ให้หน่อยครับ มันผิดตรงไหน?
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: รบกวนช่วยดูโค้ด php นี้ให้หน่อยครับ มันผิดตรงไหน?  (อ่าน 866 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ae18
ก๊วนเสียว
*

พลังน้ำใจ: 13
ออฟไลน์ ออฟไลน์

กระทู้: 325



ดูรายละเอียด
« เมื่อ: 17 กุมภาพันธ์ 2010, 09:39:31 »

โค้ด php ตัวนี้เอามาจากเว็บ somsak2004 ว่าจะเอาลองใช้งานดู แต่พอลองเพิ่มสินค้ามากกว่า 5 รายการ ปรากฏว่ารายการสินค้าไม่แสดงแถวละ 5 รายการ แต่รายการสินค้าที่เพิ่มลงไปจะแสดงอยู่แถวเดียวกันจนหมด ยาวไปทางขวามือ รบกวนช่วยดูโค้ดตัวนี้ให้ผมทีครับ ว่ามันผิดตรงไหน ขอบคุณมากครับ   Kiss

โค๊ด:
<table border="0" width="100%" id="table1">
<tr>
         <td bgcolor="#333333" align="left" color="#FFFFFF" >
<p class="style22">Catalog : <a href="catalog.php?id_cat=<?=$id_cat?>" title="ไปดูสินค้าทั้งหมดของ <?=$cat_name?>">
<span class="style53"><?=$cat_name?></span></a></p>
          </td>
</tr>
<tr>

<?
                 $page=trim($_GET['page']);
$sql9="SELECT * FROM product WHERE  id_cat='$id_cat' ";
                 $result9=mysql_query($sql9);
                 $total=mysql_num_rows($result9);
                 $pagelen=config(show_pro); //กำหนด ให้แสดง ที่หลังเว็บ
                 if ($page=="") {$page=1;}
                 $totalpage=ceil($total/$pagelen);
                 $goto=($page-1)*$pagelen;
                 $next=$page+1;if ($next>$total) {$next=$total;}
                 $back=$page-1;if ($back<1){$back=1;}

//ทำ loop สำหรับ สินค้า สินค้า
$i=1;$x=1;
$sql_product="SELECT * FROM product WHERE id_cat='$id_cat' ORDER BY id  LIMIT $goto,$pagelen ";
$result_product=mysql_query($sql_product);
 while($record2=mysql_fetch_array($result_product)) {
$id_pro=$record2[id];
$pro_name=$record2[name];
$pro_code=$record2[code];
$pro_picture=$record2[picture];
$pro_price=$record2[price];
$pro_price1=$record2[price1];
$pro_price2=$record2[price2];
  if (($x%2)==1){$bg="bgcolor=\"#333333\"";}else{$bg="bgcolor=\"#666666\"";}

if ($i==1){echo"<td><table border=\"1\" width=\"100%\" id=\"table2\"><tr>";}
?>


<td>
     <table border="0" width="100%" id="table3">
  <tr>
    <td <?=$bg?>  align="center">
      <a href="product.php?id_pro=<?=$id_pro?>" title="ไปดูข้อมูลสินค้า <?=$pro_name?>"><img src="product/<?=$pro_picture?>" border="0" width="160" height="167"></a>
</td>
   </tr>
  <tr>
    <td <?=$bg?>  align="center"><div class="style23"><?=$pro_code?></div></td>
  </tr>
   <tr>
   <td <?=$bg?> align="center"><div class="style14">
                            <div align="center"><?=$pro_name?></div>
                          </div></td>
   </tr>
  <tr>
    <td <?=$bg?>  align="center"><div class="style22"><?=number_format($pro_price)?> บาท</div></td>
  </tr>
    <tr>
    <td <?=$bg?>  align="center"><div class="style22"><?=number_format($pro_price1)?> บาท</div></td>
  </tr>
  <tr>
    <td <?=$bg?>  align="center"><div class="style22"><?=number_format($pro_price2)?> บาท</div></td>
  </tr>

   <tr>
   <td <?=$bg?>  align="center"><div class="style24">
                            <div align="center"><a href="product.php?id=<?=$id_pro?>"  title="ไปดูข้อมูลสินค้า <?=$pro_name?>">รายละเอียด</a></div>
                          </div></td>
   </tr>
    </table>
</td>
<?
$i++;
    if ($i==5){$i=1;$x++;echo"</tr></table></td>";}
   } // end while product
    if ($i != 5){echo"</tr></table></td>";}
?>




</tr>
</table>
  <br />
<!-- แบ่งหน้า -->
 <table border="0" width="100%" id="table1">

<tr>
<form action="<?=$PHPSELF?>" method="POST" >
         <td bgcolor="#333333" align="center" color="#FFFFFF" >
<p class="style22">

<?
        if ($page>1) {
echo"
            <a href=\"$PHPSELF?id_cat=$id_cat&page=1\" title=\"ไปหน้าแรก\"><img src=\"images/arrow_left.gif\" width=\"16\" height=\"16\" border=\"0\" align=\"absmiddle\" /></a>";
echo"
            <a href=\"$PHPSELF?id_cat=$id_cat$back/\" title=\"ย้อนไปหน้าที่แล้ว\">Previous</a>";}
?>

| <?=$page?> of <?=$totalpage?> page |   <?=$total?> item(s) |
         
<? if ($page<$totalpage) {
echo"
            <a href=\"$PHPSELF?id_cat=$id_cat&page=$next/\" title=\"ไปหน้าถัดไป\">Next</a>";
echo"
            <a href=\"$PHPSELF?id_cat=$id_cat&page=$totalpage/\" title=\"ไปหน้าสุดท้าย\"><img src=\"images/arrow_right.gif\" border=\"0\" width=\"16\" height=\"16\" align=\"absmiddle\"/></a>";}
?>
 Go Page
  <select size="1" name="typeid" id="typeid"  onChange="MM_jumpMenu('parent',this,0)">
        <option value="?"><?=$page?></option>
        <option value="?">--</option>

<?  
                for ($i = 1; $i <= $totalpage; $i++){
echo"<option value=\"$PHPSELF?id_cat=$id_cat&page=$i\">$i</option> ";
                }
?>



</p>
</td>
     </form>
</tr>

</table>

 <br /></div>
            </td>
          </tr>
       
      </table>
    </div>
  </div>

[/code]
« แก้ไขครั้งสุดท้าย: 17 กุมภาพันธ์ 2010, 09:49:20 โดย ae18 » บันทึกการเข้า

kitazawa1st
สมุนแก๊งเสียว
*

พลังน้ำใจ: 29
ออฟไลน์ ออฟไลน์

กระทู้: 563



ดูรายละเอียด
« ตอบ #1 เมื่อ: 17 กุมภาพันธ์ 2010, 11:53:09 »

if ($i==5){$i=1;$x++;echo"</tr></table></td></tr><tr>";}
บันทึกการเข้า

เล็กสั้น ขยันซอย
ae18
ก๊วนเสียว
*

พลังน้ำใจ: 13
ออฟไลน์ ออฟไลน์

กระทู้: 325



ดูรายละเอียด
« ตอบ #2 เมื่อ: 17 กุมภาพันธ์ 2010, 12:21:02 »

ขอบคุณมากครับ   wanwan017
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์