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 > ช่วยดูโค๊ด select ให้ด้วยครับ มัน select มาได้แค่ record ล่าสุดครับ ช่วยที ๆๆๆ



 

ช่วยดูโค๊ด select ให้ด้วยครับ มัน select มาได้แค่ record ล่าสุดครับ ช่วยที ๆๆๆ

 



Topic : 068390



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



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




นี่คือฐานข้อมูลครับ

helpme

แต่พอค้นหาแล้วเจอแค่ record ล่าสุด

helpmeๅ


Code (PHP)
mysql_query("SET NAMES TIS620");
	$strSQL ="select a.*,b.*,c.* from crulis1 a,lissubjecthead b,liscreator c where a.id_lis=b.id_lis and a.id_lis=c.id_lis and a.status='1' and ";
if($_GET['multi_field'] ==''){ //ตรวจสอบว่ามีการเลือกขอบเขตข้อมูลเปล่า
	echo "<center>กรุณาเลือก ขอบเขตข้อมูล ด้วยครับ</center>";
	echo "<center><h3><a href=\"javascript:history.back(1)\">back</a></h3></center>";
	exit();
	}
	if($select2==''){ //ตรวจสอบว่ามีการเลือกโปรแกรมวิชาเปล่า
	echo "<center>กรุณาเลือก โปรแกรมวิชา ด้วยครับ</center>";
	echo "<center><h3><a href=\"javascript:history.back(1)\">back</a></h3></center>";
	exit();
	}
	if($doc_type==''){ //ตรวจสอบว่ามีการเลือกชนิดเอกสารเปล่า
	echo "<center>กรุณาเลือก ชนิดเอกสาร ด้วยครับ</center>";
	echo "<center><h3><a href=\"javascript:history.back(1)\">back</a></h3></center>";
	exit();
	}
	if($multi_field =='ทั้งหมด' ){ //ตรวจสอบว่ามีการเลือกโปรแกรมวิชาเปล่า
	$strSQL.="a.subject1  like '%$subject%' and ";
	}
	if($select2 !='ทั้งหมด' ){
	$strSQL.="a.subject1 like '%$select2%' and ";
	}
	if($doc_type =='ทั้งหมด/all' ){ //ตรวจสอบว่ามีการเลือกเอกสารไxม
	$strSQL.="a.Type1 LIKE '%$type%' and ";
	}
	if($_GET['doc_type'] =='วิทยานิพนธ์/Thesis' ){ //ตรวจสอบว่ามีการเลือกเอกสารไxม
	$strSQL.="a.Type1 ='$_GET[doc_type]'  and ";
	}
	if($doc_type =='งานวิจัย/Research' ){ //ตรวจสอบว่ามีการเลือกเอกสารไxม
	$strSQL.="a.Type1 ='$doc_type' and ";
	}
	if($doc_type =='การศึกษาอิสระ/IS' ){ //ตรวจสอบว่ามีการเลือกเอกสารไxม
	$strSQL.="a.Type1 ='$doc_type' and ";
	}
	if($doc_type =='วารสาร/Journal' ){ //ตรวจสอบว่ามีการเลือกเอกสารไxม
	$strSQL.="a.Type1 ='$doc_type' and ";
	}
	  if($s_mode==1){
	   if($multi_field=='ชื่อเรื่อง'){
	  $strSQL.=" a.Title like '$txtquery%' ";
	  } if($multi_field=='ผู้สร้างผลงาน'){
	  $strSQL.=" c.creator_name like '$txtquery%' ";
	  }
	  if($multi_field=='ชื่อปริญญา'){
	  $strSQL.=" a.Degree like '$txtquery%' ";
	  }
	   if($multi_field=='หัวเรื่อง'){
	  $strSQL.=" b.SubjectHead like '$txtquery%' ";
	  }
	  }else if($s_mode ==2){
		 if($multi_field=='ชื่อเรื่อง'){
	  $strSQL.=" a.Title like '%$txtquery%' ";
	  } if($multi_field=='ผู้สร้างผลงาน'){
	  $strSQL.=" c.creator_name like '%$txtquery%' ";
	  }
	  if($multi_field=='ชื่อปริญญา'){
	  $strSQL.=" a.Degree like '%$txtquery%' ";
	  }
	   if($multi_field=='หัวเรื่อง'){
	  $strSQL.=" b.SubjectHead like '%$txtquery%' ";
	  }
	  }else if($s_mode ==3){
	   if($multi_field=='ชื่อเรื่อง'){
	  $strSQL.=" a.Title = '$txtquery' ";
	  } if($multi_field=='ผู้สร้างผลงาน'){
	  $strSQL.=" c.creator_name like '%$txtquery%' ";
	  }
	  if($multi_field=='ชื่อปริญญา'){
	  $strSQL.=" a.Degree = '$txtquery' ";
	  }
	   if($multi_field=='หัวเรื่อง'){
	  $strSQL.=" b.SubjectHead ='$txtquery' ";
	  }
	  }else if($s_mode ==4){
		  $words =preg_split("/\s+/",$txtquery);
	
	  $strSQL.= "( ";  
		 for($i=0;$i<count($words);$i++){
		   if($i>0) $strSQL.=" or ";
		    if($multi_field=='ชื่อเรื่อง'){
	  $strSQL.=" a.Title like '%$txtquery%' ";
	  } if($multi_field=='ผู้สร้างผลงาน'){
	  $strSQL.=" c.creator_name like '%$txtquery%' ";
	  }
	  if($multi_field=='ชื่อปริญญา'){
	  $strSQL.=" a.Degree like '%$txtquery%' ";
	  }
	   if($multi_field=='หัวเรื่อง'){
	  $strSQL.=" b.SubjectHead like '%$txtquery%' ";
	  }
		 }
		$strSQL .= ") ";
	  }
	$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
	$Num_Rows = mysql_num_rows($objQuery);
	$Per_Page =20;   // 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($Num_Rows<=$Per_Page)
	{
		$Num_Pages =1;
	}
	else if(($Num_Rows % $Per_Page)==0)
	{
		$Num_Pages =($Num_Rows/$Per_Page) ;
	}
	else
	{
		$Num_Pages =($Num_Rows/$Per_Page)+1;
		$Num_Pages = (int)$Num_Pages;
	}
	$strSQL .=" order  by a.id_lis ASC LIMIT $Page_Start , $Per_Page";
	$objQuery  = mysql_query($strSQL);




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-10-24 13:55:47 By : comsc006 View : 863 Reply : 1
 

 

No. 1



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

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

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

ลองดูพวก UTF-8 ครับ น่าจะมีปัญหาเรื่องภาษาไทยครับ

Code (PHP)
mysql_query("SET NAMES UTF8");


Go to : แก้ปัญหาภาษาไทย php กับ MySQL (TIS-620 กับ UTF-8)






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-24 16:54:16 By : webmaster
 

   

ค้นหาข้อมูล


   
 

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