enjoy

Wed 3 Sep 2008 18:57:46
Wed 3 Sep 2008 18:57:46
โค้ดนี้เป็นการแสดงสินค้า 2 คอลัมค่ะ อยากให้แสดงสามคอลัมน์ พอดีลองเขียนแล้ว มันแสดงสามคอลัมน์ แต่สินค้าคอลัมน์ที่ 1 และ 2 เหมือนกันค่ะ ขอรบกวนข่วยเพิ่มให้ทีน่ะค่ะ ขอบคุณค่ะ
<table width="450" height="39" border="0" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#0066CC"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="440" height="25" align="middle">
<param name="movie" value="../image/findex1.swf" />
<param name="quality" value="high" />
<embed src="../image/findex1.swf" width="440" height="25" align="middle" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
</object></td>
</tr>
</table>
<?
require_once("../include/connect_db.php");
require_once("../include/function.php");
$result = show_data("books");
echo "<table>";
echo $hwel;
$count=0;
while($row = mysql_fetch_array($result,MYSQL_ASSOC))
{
if($count==0)
{
?>
<tr>
<td width="58"><img src=<?=$row["picture"]?> border ="1"></td>
<td width="148"><font size = 2 face="MS Sans Serif"><b><a href="../chapter20/detailbook.php?&isbn=<?=$row["isbn"]?>"><?=$row["title"]?></a></b><br>
<b>รหัสสินค้า </b><?=$row["isbn"]?> <br>
<b>จำนวน</b> <?=$row["page"]?> ชิ้น <br>
<b>ราคา </b><?=ceil($row["price"])?>
<b> บาท </b></br>
</font><br>
<font size = 2 face="MS Sans Serif"><a class="shop" href="../chapter20/show_cart.php?new=<?=$row["isbn"]?>">หยิบใส่รถเข็น</font><img src="../image/cartsm.jpg" width="20" height="20" border="0"></a><br>
</td>
<?
$count++;
}
else
{
?>
<td width="58"><img src=<?=$row["picture"]?> border="1"></td>
<td width="148"><font size = 2 face="MS Sans Serif"><b><a href="../chapter20/detailbook.php?&isbn=<?=$row["isbn"]?>"><?=$row["title"]?></a></b><br>
<b>รหัสสินค้า </b><?=$row["isbn"]?> <br>
<b>จำนวน</b> <?=$row["page"]?> ชิ้น <br>
<b>ราคา </b> <?=ceil($row["price"])?>
<b>บาท</b> </br>
</font><br>
<font size = 2 face="MS Sans Serif"><a class="shop" href="../chapter20/show_cart.php?new=<?=$row["isbn"]?>">หยิบใส่รถเข็น</font><img src="../image/cartsm.jpg" width="20" height="20" border="0"></a> </td>
</tr>
<tr height="20"><td> </td></tr>
<?
$count=0;
}
?>
<?
}
echo "</table>";
?>
<table width="450" height="39" border="0" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#0066CC"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="440" height="25" align="middle">
<param name="movie" value="../image/findex1.swf" />
<param name="quality" value="high" />
<embed src="../image/findex1.swf" width="440" height="25" align="middle" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
</object></td>
</tr>
</table>
<?
require_once("../include/connect_db.php");
require_once("../include/function.php");
$result = show_data("books");
echo "<table>";
echo $hwel;
$count=0;
while($row = mysql_fetch_array($result,MYSQL_ASSOC))
{
if($count==0)
{
?>
<tr>
<td width="58"><img src=<?=$row["picture"]?> border ="1"></td>
<td width="148"><font size = 2 face="MS Sans Serif"><b><a href="../chapter20/detailbook.php?&isbn=<?=$row["isbn"]?>"><?=$row["title"]?></a></b><br>
<b>รหัสสินค้า </b><?=$row["isbn"]?> <br>
<b>จำนวน</b> <?=$row["page"]?> ชิ้น <br>
<b>ราคา </b><?=ceil($row["price"])?>
<b> บาท </b></br>
</font><br>
<font size = 2 face="MS Sans Serif"><a class="shop" href="../chapter20/show_cart.php?new=<?=$row["isbn"]?>">หยิบใส่รถเข็น</font><img src="../image/cartsm.jpg" width="20" height="20" border="0"></a><br>
</td>
<?
$count++;
}
else
{
?>
<td width="58"><img src=<?=$row["picture"]?> border="1"></td>
<td width="148"><font size = 2 face="MS Sans Serif"><b><a href="../chapter20/detailbook.php?&isbn=<?=$row["isbn"]?>"><?=$row["title"]?></a></b><br>
<b>รหัสสินค้า </b><?=$row["isbn"]?> <br>
<b>จำนวน</b> <?=$row["page"]?> ชิ้น <br>
<b>ราคา </b> <?=ceil($row["price"])?>
<b>บาท</b> </br>
</font><br>
<font size = 2 face="MS Sans Serif"><a class="shop" href="../chapter20/show_cart.php?new=<?=$row["isbn"]?>">หยิบใส่รถเข็น</font><img src="../image/cartsm.jpg" width="20" height="20" border="0"></a> </td>
</tr>
<tr height="20"><td> </td></tr>
<?
$count=0;
}
?>
<?
}
echo "</table>";
?>
webmaster

Thu 4 Sep 2008 16:59:29
Thu 4 Sep 2008 16:59:29
ให้มีตัวนับแล้วก็เอามา mod 3 ก็เอามาคำนวนว่าเป็น column ที่เท่าไหร่เท่านั้นเองครับ
enjoy

Thu 4 Sep 2008 17:03:22
Thu 4 Sep 2008 17:03:22
ทำไม่เป็นค่ะ ลองทำแล้ว คอมลัมน์ที่1 และ 2 จะเหมือนกันเลย ทำอีกที คอลัมน์ที่2 และ 3 เหมือนกันอีก
ไม่ค่อยเก่งอ่ะค่ะรบกวนช่วยบอกด้วยน่ะค่ะ
ไม่ค่อยเก่งอ่ะค่ะรบกวนช่วยบอกด้วยน่ะค่ะ
webmaster

Thu 4 Sep 2008 17:12:03
Thu 4 Sep 2008 17:12:03
คุณ loop เพื่อให้แสดงผลเป็น record ได้หรือไม่ครับ ถ้าได้ใน loop เดียวกันนั้นก็ให้นับไปเรื่อยๆ เอาตัวนับนั้นมา mod 3 จะได้เศษ 0, 1, 2 ไม่เกินจากนี้ ก็จะได้ว่าเศษ 0 เป็น column แรก เทียบไปเรื่อยๆ หรือถ้าตัวอย่าง code เคยเขียนไว้ใน forum นี้แล้ว

















