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 > ทำยังไงให้แสดงผลเป็นแถวเดียวกันอ่ะครับ ช่วยทีครับผม งมมานานหละ



 

ทำยังไงให้แสดงผลเป็นแถวเดียวกันอ่ะครับ ช่วยทีครับผม งมมานานหละ

 



Topic : 087503



โพสกระทู้ ( 11 )
บทความ ( 0 )



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



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

Code (PHP)
<? 
include "admin/library/paginator.php";

if($_GET[property_price_range]){
$sqlpricerange = "SELECT * FROM mg_price_range AS pr WHERE pr.price_range_id = $_GET[property_price_range] ";
$pricerange = $db->query($sqlpricerange);
$rs_pricerange = $db->fetch($pricerange);
	$price_range_low = $rs_pricerange->price_range_low;
	$price_range_high = $rs_pricerange->price_range_high;
}

$sqlpro = "SELECT * FROM mg_property AS p 
LEFT JOIN mg_location AS loc ON loc.location_id = p.property_location 
LEFT JOIN mg_noofbed AS nob ON nob.noofbed_id = p.property_bedroom 
WHERE p.property_id !='' ";
if($_GET[property_for]!=""){
	$sqlpro .= "AND p.propertyfor_id = '".$_GET[property_for]."' ";
}
if($_GET[property_type]!=""){
	$sqlpro .= "AND p.propertytype_id = '".$_GET[property_type]."' ";
}
if($_GET[property_location]!=""){
	$sqlpro .= "AND p.property_location = '".$_GET[property_location]."' ";
}
if($_GET[property_price_range]!=""){
	$sqlpro .= "AND p.property_price >= '".$price_range_low."' ";
	$sqlpro .= "AND p.property_price <= '".$price_range_high."' ";
}
if($_GET[property_noofbed]!=""){
	$sqlpro .= "AND p.property_bedroom = '".$_GET[property_noofbed]."' ";
}
$property = $db->query($sqlpro);
$property_row = $db->rows($property);

$Per_Page = 5;   // 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($property_row<=$Per_Page)
{
	$Num_Pages =1;
}
else if(($property_row % $Per_Page)==0)
{
	$Num_Pages =($property_row/$Per_Page) ;
}
else
{
	$Num_Pages =($property_row/$Per_Page)+1;
	$Num_Pages = (int)$Num_Pages;
}

$title = "property_title".$_SESSION["lang"];
$detail = "property_detail".$_SESSION["lang"];
$location = "location_name".$_SESSION["lang"];
$noofbed = "noofbed_name".$_SESSION["lang"];

if($_GET[property_price_range]){
$sqlpricerange = "SELECT * FROM mg_price_range AS pr WHERE pr.price_range_id = $_GET[property_price_range] ";
$pricerange = $db->query($sqlpricerange);
$rs_pricerange = $db->fetch($pricerange);
	$price_range_low = $rs_pricerange->price_range_low;
	$price_range_high = $rs_pricerange->price_range_high;
}

$sqlpro = "SELECT * FROM mg_property AS p 
LEFT JOIN mg_location AS loc ON loc.location_id = p.property_location 
LEFT JOIN mg_noofbed AS nob ON nob.noofbed_id = p.property_bedroom 
WHERE p.property_id !='' ";
if($_GET[property_for]!=""){
	$sqlpro .= "AND p.propertyfor_id = '".$_GET[property_for]."' ";
}
if($_GET[property_type]!=""){
	$sqlpro .= "AND p.propertytype_id = '".$_GET[property_type]."' ";
}
if($_GET[property_location]!=""){
	$sqlpro .= "AND p.property_location = '".$_GET[property_location]."' ";
}
if($_GET[property_price_range]!=""){
	$sqlpro .= "AND p.property_price >= '".$price_range_low."' ";
	$sqlpro .= "AND p.property_price <= '".$price_range_high."' ";
}
if($_GET[property_noofbed]!=""){
	$sqlpro .= "AND p.property_bedroom = '".$_GET[property_noofbed]."' ";
}

$sqlpro .=" ORDER BY property_id DESC LIMIT $Page_Start , $Per_Page";
$property1 = $db->query($sqlpro);
while($rs_pro = $db->fetch($property1)) {
	
?><table width="150">
<tr>
<? 
$pro_id = $rs_pro->property_id;
$sqlimg = "SELECT * FROM mg_propertypic AS p 
WHERE p.propertypic_property = '$pro_id' 
GROUP BY propertypic_property";
$propertyimg = $db->query($sqlimg);
$propertyimg_row = $db->rows($propertyimg);
$rs_img = $db->fetch($propertyimg);
if($propertyimg_row!=0){
?><td>
<a href="property-detail<?=$rs_pro->property_id;?>"><img src="admin/property/gallery/server/php/thumbnails/<? if($rs_img->propertypic_name != ""){ echo $rs_img->propertypic_name;}else{ "noimages.jpg";}?>" width="150" height="80" border="0" /></a>
<? }else{?>
<a href="property-detail<?=$rs_pro->property_id;?>"><img src="images/noimages.jpg" width="150" height="80" border="0" /></a>
    <? }?>
            <?  if($rs_pro->$title != ""){ echo $rs_pro->$title;}else{ echo $rs_pro->property_titleth;} ?><br>
            Location : <?  if($rs_pro->$location != ""){ echo $rs_pro->$location;}else{ echo $rs_pro->location_nameth;} ?><br>
            Detail : <?  if($rs_pro->$noofbed != ""){ echo $rs_pro->$noofbed;}else{ echo $rs_pro->noofbed_nameth;} ?><br>
            Price(THB) : <? echo $rs_pro->property_price; ?><br>
    		<a href="property-detail<?=$rs_pro->property_id;?>">Read more &raquo;</a>
</td>
<?
						$i++;
						}
						?>
						</tr>
					</table>
<br>
Total <?=$property_row;?> Record 

<?

$pages = new Paginator;
$pages->items_total = $property_row;
$pages->mid_range = 10;
$pages->current_page = $Page;
$pages->default_ipp = $Per_Page;
$pages->url_next = $_SERVER["PHP_SELF"]."?QueryString=value&property_for=$_GET[property_for]&property_type=$_GET[property_type]&property_location=$_GET[property_location]&property_price_range=$_GET[property_price_range]&property_noofbed=$_GET[property_noofbed]&Page=";

$pages->paginate();

echo $pages->display_pages()
?>




Tag : PHP









ประวัติการแก้ไข
2012-12-01 23:17:12
2012-12-01 23:20:51
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-12-01 23:15:25 By : aonzaakung View : 931 Reply : 2
 

 

No. 1



โพสกระทู้ ( 51 )
บทความ ( 0 )



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


ผมเจอปัญหาแล้วนะครับ ผมจะแนะนำให้ก่อนแล้วกันเนอะพยายามแก้โค้ดตัวเองก่อนแล้วกันถ้าไม่ได้จริงๆ เด๋วผมเขียนโค้ดคุณให้ใหม่นะครับ

ปัญหาคือ คุณไป while <table> อ่ะครับ ไม่ได้ while <td> ถ้า while <td> ยังไงก็ได้ครับ

วิธีแก้นะครับ ยก <table> ออกไปนอก loop while ครับ แค่นี้แหละ


ปล. อย่ายกแค่ <table> นะครับพวก </table> พวกนี้ก็ด้วย








ประวัติการแก้ไข
2012-12-02 00:43:24
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-12-02 00:41:48 By : modboyit
 


 

No. 2



โพสกระทู้ ( 11 )
บทความ ( 0 )



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

เย้ๆ แก้ได้หละคับ โง่อยู่ตั้งนาน ขอบคุณท่าน Cybinpro มากเลยนะครับที่ชี้แนะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-12-02 09:09:29 By : aonzaakung
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ทำยังไงให้แสดงผลเป็นแถวเดียวกันอ่ะครับ ช่วยทีครับผม งมมานานหละ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 05
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 อัตราราคา คลิกที่นี่