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 > Sort ข้อมูลโดยคลิกจากหัวของ table ผมอยาก sort data จากการคลิกที่หัวของ ตารางอะครับ



 

Sort ข้อมูลโดยคลิกจากหัวของ table ผมอยาก sort data จากการคลิกที่หัวของ ตารางอะครับ

 



Topic : 036597



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



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




ผมอยาก sort data จากการคลิกที่หัวของ ตารางอะครับ โดยเรียงจาก a-z พอคลิกอีกครั้งก็เป็น z-a

พอจะมีคอนเซป อะไร แนะนำ หรือ โค้ดตัวอย่าง บ้างรึเปล่าครับผม

ผมพอรู้มาว่าใช้พวก session เข้ามาช่วยได้แต่ผม ไม่ค่อยแม่นเท่าไหร่ เลยอยากขอคำแนะนำหน่อย อะครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-01-06 16:43:20 By : aiMai46 View : 2331 Reply : 10
 

 

No. 1



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

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

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

เผื่อจะโดน http://tablesorter.com/docs/






Date : 2010-01-06 16:48:45 By : peterxp
 


 

No. 2

Guest


https://www.thaicreate.com/community/forum/032323.html

ดูที่ No. 134 เป็น jquery หน่ะคับ
Date : 2010-01-06 16:49:44 By : ความรู้เท่าหางอึ่ง
 

 

No. 3



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



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


อยากจะถามอีกนิดหน่อย ครับ ถ้าเรา จะเลือก sort ข้อมูลทั้งหมด จาก datebase เลย มัน จะใช้ได้รึเปล่า

เนื่องจาก web app ที่ผมทำ มันเลือกได้ว่า จะดูข้อมูลกี่แถว อะครับ
Date : 2010-01-07 10:58:41 By : aiMai46
 


 

No. 4



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

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

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

-sort ได้เท่ากับแถวที่ query ออกมาอ่ะครับ
-คุณ query ออกมา 5 แถวก็ sort ให้ 5 แถว
-คุณ query ออกมาทั้งหมดก็ sort ให้ทั้งหมดอ่ะครับ

ลองทำดูก่อนนะครับ
Date : 2010-01-07 11:10:38 By : peterxp
 


 

No. 5



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



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


เหมือน ว่าใช้ tablesorter ที่พี่ให้ แล้วครับ พอโหลด ข้อมูลออกมาจากฐานข้อมูล แล้ว ข้อมูลออกมาหมดแล้ว

กดที่หัวตารางให้ sort ได้ แต่ว่า มันไม่ sort ให้อะครับ วานช่วยดูให้หน่อย ได้มะครับ

ใส่สคริป และ css ไว้หมดแล้ว ครับ แต่ที่หัวตารางแล้วไม่ได้ แต่พอเขียน ข้อมูลออกมาเองไม่ต้องโหลดมาจาก DB มัน sort ให้ได้ครับ
Code (PHP)
<link href="css/jq.css" rel="stylesheet" type="text/css" media="print, projection, screen"/>
<link href="css/blue/style.css" rel="stylesheet" type="text/css" media="print, projection, screen"/>
<script src="lib/jquery.js" type="text/javascript"></script>
<script src="lib/jquery.tablesorter.js" type="text/javascript"></script>
<script src="lib/chili/chili-1.8b.js" type="text/javascript"></script>
<script src="lib/docs.js" type="text/javascript"></script>


Code (PHP)
					<table width="100%" border="0" cellspacing="1"  class="tablesorter">
					<thead>
						<tr>
							<th>Contract Partner</th>
							<th>Contract Type</th>
							<th>Contract Subject</th>
							<th>Contract Expire</th>
							<th>Remaining time</th>
						</tr>
					</thead>	
<?php

// MySQL Function - Include Connection File (Create by Dreamweaver)
$hostname_contract_manager = "localhost";
$database_contract_manager = "xxxxxxx";
$username_contract_manager = "xxxxxxxx";
$password_contract_manager = "";
$contract_manager = mysql_pconnect($hostname_contract_manager, $username_contract_manager, $password_contract_manager) or
    trigger_error(mysql_error(), E_USER_ERROR);

// PHP & MySQL Function - Query records from MySQL (Contract)
// Sort and Order Functions
mysql_select_db($database_contract_manager, $contract_manager) or die("Can Not Connect to Database Server");

$query_ContractManage =
"SELECT
Contract_Partner,
Contract_Type,
Contract_Subject,
Contract_Expire,
(to_days(`contract_details`.`Contract_Expire`) - to_days(curdate())) as countdate

FROM
contract_details, contract_user
where (to_days(`contract_details`.`Contract_Expire`) - to_days(curdate())) <= 30";
$ContractManage = mysql_query($query_ContractManage, $contract_manager) or die(mysql_error());

// MySQL Function - Record Verification
$totalRows_ContractManage = mysql_num_rows($ContractManage);
if ($totalRows_ContractManage <> 0)
{
    //send mail all data that mySql have
    $ContractManage = mysql_query($query_ContractManage);


            while ($row_ContractManage = mysql_fetch_assoc($ContractManage))
            {
                $Contract_ID = $row_ContractManage[Contract_ID];
                $Contract_Partner = $row_ContractManage[Contract_Partner];
                $Contract_Type = $row_ContractManage[Contract_Type];
                $Contract_Subject = $row_ContractManage[Contract_Subject];
                $Contract_Expire = $row_ContractManage[Contract_Expire];
                $countExpireDate = $row_ContractManage[countdate];
                $Admin_Notification = $row_ContractManage[Admin_Notification];
			?>
					<tbody>
						<tr valign='top'>
							<td align='left'><?= $Contract_Partner?></td>
							<td align='center'><?= $Contract_Type?></td>
							<td align='center'><?= $Contract_Subject?></td>
							<td align='center'><?= $Contract_Expire?></td>
							<td align='center'><?= $countExpireDate?></td>				
						</tr>
					</tbody>
			<?php 
                $Row_No++;
            }mysql_close();}
			?>
					</table>

Date : 2010-01-11 18:22:01 By : aiMai46
 


 

No. 6



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

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

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

export table ออกมาเป็น sql ด้วยก็จะดีครับ
Date : 2010-01-11 18:42:31 By : peterxp
 


 

No. 7



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



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


ไม่ทราบว่าได้คำตอบแล้วหรือยังครับ พอดีเพิ่งเริ่มศึกษาแล้วเจอปัญหาเดียวกันครับ
Date : 2011-05-12 10:35:12 By : krailerk
 


 

No. 8



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



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


ถามเองตอบเองครับ ได้คำตอบแล้วครับ <tbody> ต้องอยู่นอก loop ครับ
Date : 2011-05-12 16:03:12 By : krailerk
 


 

No. 9

Guest


ขอรบกวนดู code ได้ไกมค่ะ พอดีทำอยู่ แต่ติดนะค่ะ
Date : 2017-02-28 22:31:19 By : เพียงดิน
 


 

No. 10



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



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


ขอบคุณครับ จับ <tbody> ไปไว้ใน loop เหมือนกันครับ
Date : 2019-02-08 16:44:24 By : prangphueng
 

   

ค้นหาข้อมูล


   
 

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