มีปัญหาเรื่อง if else และ count ค่ะ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
enjoy
PHP Newbie
PHP Newbie
Posts: 6
Joined: 01/01/1970 7:00 am

มีปัญหาเรื่อง if else และ count ค่ะ

Post by enjoy » 02/09/2008 8:34 pm

คือ ค่อนข้างสับสนค่ะ จากโปรแกรมด้านล่างนี้ จะแสดงสินค้าออกมาเป็น 3 คอลัมน์ค่ะ แต่ว่าคอลัมน์ที่ 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/shoc ... n=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"])?>
&nbsp;<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++;
}
if($count==1)
{
?>
<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"])?>
&nbsp; <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>
<?
$count++;
}
else
{
?>

<td width="55"><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"])?>
&nbsp; <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>&nbsp;</td></tr>
<p>
<?
$count=0;
}

?>

<?
}
echo "</table>";
?>

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 23437
Joined: 22/09/2008 6:18 pm
Contact:

Re: มีปัญหาเรื่อง if else และ count ค่ะ

Post by mindphp » 03/09/2008 6:39 am

ลอง เปลี่ยนวิธีเขียนใหม่ ดูครับ ใช้ วิธี fetch ตาม จำนวน column ที่ต้องการ

คำถามแนวนี้ เคยถามที่นี่หลาย ครั้งแล้ว ลองค้นดูในกระทู้เก่าด้วย ครับอาจได้คำตอบที่เร็วกว่ารอ สมาชิกมาตอบ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 21 guests