Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > รบกวนผู้รู้หน่อยค่ะ จะแก้ไขโค้ดส่วนนี้ยังไงให้มีการแสดงสินค้าออกเป็นแบบ 3 แถว 3 คอลัมน์คะ



 

รบกวนผู้รู้หน่อยค่ะ จะแก้ไขโค้ดส่วนนี้ยังไงให้มีการแสดงสินค้าออกเป็นแบบ 3 แถว 3 คอลัมน์คะ

 



Topic : 064212

Guest




พอดีว่าแก้ไขได้แต่ให้แสดงได้กี่อันแต่ว่าแก้ไขให้ออกมาอีก คอลัมน์ไม่ได้ค่ะ

Code (PHP)
<html xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<TITLE></TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-874" />
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</HEAD>
<BODY>
<table width="341" border="0" align="center">
<tr>
<td width="521" colspan="3" align="center" valign="top"><img src="1.gif" width="316" height="59"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<?


	$search = (isset($_REQUEST['search']) ? $_REQUEST['search'] : '');
	$cat_id = (isset($_REQUEST['cat_id']) ? $_REQUEST['cat_id'] : '');
	if ($cat_id==''){
		$condition = '';
		$parameter = '';
		if ($search!=''){
			$condition = "WHERE ((t1.pro_id LIKE '%$search%') OR (t1.pro_title LIKE '%$search%'))";
			$parameter = "&search=$search";
		} // if ($search!=''){
	}else{
		$condition = "WHERE t1.cat_id='$cat_id' ";
		$parameter = "&cat_id=$cat_id";
		if ($search!=''){
			$condition = "AND ((t1.pro_id LIKE '%$search%') OR (t1.pro_title LIKE '%$search%'))";
			$parameter = "&search=$search";
		} // if ($search!=''){
	} // if ($cat_id==''){

	// ¤ÓÊÑ觹Ѻ¨Ó¹Ç¹ÃÒ¡Ò÷Ñé§ËÁ´à¾×èͤӹdz¡ÒÃáºè§Ë¹éÒ
	$sql = "SELECT COUNT(t1.pro_id) FROM product AS t1 {$condition};";
	$rs = mysql_query($sql) or die(mysql_error());
	$cols = mysql_fetch_array($rs);
	$Rows = intval($cols[0]);
	mysql_free_result($rs);

	// ¨Ó¹Ç¹Ë¹éÒ·Õè¡ÓÅѧáÊ´§
	if (isset($_REQUEST['page'])) $page = $_REQUEST['page'];
	else $page = 1;

	// ¨Ó¹Ç¹µèÍ˹éÒ·ÕèáÊ´§
	$perPage = 3;

	// ¤Ó¹Ç³¨Ó¹Ç¹Ë¹éÒ·Ñé§ËÁ´
	if ($Rows>0) $totalPage =  ceil($Rows/$perPage);
	else $totalPage = 0;

	// µÃǨÊͺ¢éÍÁÙÅ˹éÒ·ÕèáÊ´§ »éͧ¡Ñ¹ error
	if ($page<1) $page = 1;
	else if ($page>$totalPage) $page = $totalPage;

	// ¨Ó¹Ç¹ÃÒ¡ÒÃàÃÔèÁµé¹·Õè¨Ð¹Óä»´Ö§¨Ò¡°Ò¹¢éÍÁÙÅ ´éǤÓÊÑè§ LIMIT
	$startRecord = ($page-1) * $perPage;
	if ($startRecord<0) $startRecord = 0;

	$sql = "SELECT t1.pro_id, t1.pro_title, t2.cat_id,
				t2.cat_name, t1.pro_image, t1.pro_weight
				FROM product AS t1
				INNER JOIN category AS t2 ON t1.cat_id = t2.cat_id
			{$condition} ORDER BY t1.pro_id LIMIT {$startRecord}, {$perPage};";
	$rs = mysql_query($sql) or die(mysql_error());	

	if ($Rows==0){
			echo"<tr><td><font color= \"red\" size\"4\"><div align = \"center\">******äÁèÁÕ¢éÍÁÙÅÊÔ¹¤éÒ******<div></font></td></tr>";
	}else{
		$iCount = 0;
		while ($cols=mysql_fetch_array($rs)){
			$pro_id = $cols['pro_id'];
			$cat_name = $cols['cat_name'];
			$pro_image = $cols['pro_image'];
			$pro_title = $cols['pro_title'];
			$pro_weight = $cols['pro_weight'];

?>
	<tr>

		<td align="center">
			<table width="76%" border="0" cellpadding="2" cellspacing="2">
		  <tr>
					<td valign="top" width=85><a href = "showdetail.php?pro_id=<?=$pro_id?>"><img src="images/<?=$pro_image?>" width=75 height=100 border=0></td>
					<td width="298" valign="top">
				  <table border="0" cellpadding="2" cellspacing="2">
							<tr>
								<td><font color="blue" size="2">»ÃÐàÀ·ÊÔ¹¤éÒ &nbsp;:</font></td>
								<td><font color="red" size="2"><b><?=$cat_name?></b></font></td>
							</tr>
							<tr>
								<td><font color="blue" size="2">ª×èÍÊÔ¹¤éÒ &nbsp;:</font></td>
								<td><font color="red" size="2"><b><?=$pro_title?></b></font></td>
							</tr>
							<tr>
								<td><font color="blue" size="2">¹éÓ˹ѡ &nbsp;:</font></td>
								<td><font color="red" size="2"><b><?=$pro_weight?></b></font></td>
							</tr>

							<tr>
								<td colspan='2'><a href = "showdetail.php?pro_id=<?=$pro_id?>">ÃÒÂÅÐàÍÕ´</a></td>
							</tr>
						</table>
					</td>
			  </tr>
			</table>
	  </td>
	</tr>
<?php
				++$iCount;
			} // while ($cols==mysql_fetch_array($rs)){

			// áºè§Ë¹éÒ
			if ($Rows>0){
				echo "<TR><TD align='center' valign='middle'>";		
				$pageSelf = $_SERVER['PHP_SELF'];
				echo "áÊ´§¢éÍÁÙÅ {$iCount} / {$Rows} ÃÒ¡Òà  &nbsp; áÊ´§Ë¹éÒ·Õè {$page} / {$totalPage} : ";
				if ($page>1) echo "<a href='{$pageSelf}?page=" . ($page-1) . "{$parameter}'><font color=black>Âé͹¡ÅѺ</a> ";
				for($i=1; $i<=$totalPage; ++$i){
					if ($i==$page) echo " <b>[{$i}]</b> ";
					else echo "<a href='{$pageSelf}?page={$i}{$parameter}'>{$i}</a> ";
				} // for($i=1; $i<=$totalPage; ++$i){
				if ($page<$totalPage) echo "<a href='{$pageSelf}?page=" . ($page+1) . "{$parameter}'><font color=black>¶Ñ´ä»</a> ";
				echo "</TD></TR>";
			} // if ($Rows>0){
		} // if ($Rows==0){
?>

</table>
</BODY>
</HTML>


อันนี้เป็นผลที่ออกมาจากโค้ดข้างบนน่ะค่ะ



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-08-03 15:58:33 By : myminthom View : 730 Reply : 1
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Go to : PHP MySQL Multiple Column






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-03 17:35:45 By : webmaster
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนผู้รู้หน่อยค่ะ จะแก้ไขโค้ดส่วนนี้ยังไงให้มีการแสดงสินค้าออกเป็นแบบ 3 แถว 3 คอลัมน์คะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่