|
|
|
รบกวนสอบถามเกี่ยวกับการเรียงลำดับตัวเลขในตารางจากมากไปหาน้อย |
|
|
|
|
|
|
|
ตัวเลขมาจากการ Query ป่าวครับ
ถ้าใช่ก็ Order by เลยครับ
|
|
|
|
|
Date :
2012-07-18 00:28:30 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้ามันเป็น Integer / number มันก็เรียงให้อยู่แล้วน่ะครับ
|
|
|
|
|
Date :
2012-07-18 06:06:02 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้คิวรี่มาคับ แค่เรียงตัวเลขใน ตาราง ธรรมดา
ตอนนี้ทำได้มาแบบนี้คับ
Code (PHP)
<table border="1">
<tr>
<td valign="top">
<table>
<?php
for( $i = 1; $i <= 10; $i++)
{
print '
<tr>
<td> '.$i.'</td>
</tr>
';
if($i%5 == 0)
{
print '';
}
}
?>
</table>
</td>
</tr>
</table>
เหลือแค่เรียงจากมากไปน้อย
|
|
|
|
|
Date :
2012-07-18 08:00:15 |
By :
koppy_golf |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แค่เปลี่ยนเงื่อนไขที่ for ก็ได้แล้วค่ะ ให้เริ่มจาก 10 และวนลูปเมื่อ 10 มากกว่าหรือเท่ากับ 1 และ ลบค่า 10 ออกทีละหนึ่ง
ไม่เขียนให้นะคะ อยากให้เขียนเอง
|
|
|
|
|
Date :
2012-07-18 09:32:16 |
By :
ultrasiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเป็น array ใช้พวก asort() , rsort() ดูครับ
|
|
|
|
|
Date :
2012-07-18 20:27:21 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคำแนะนำของคุณ ultrasiam และ ทุกท่านมากเลย
นี่คือตัวอย่างสำหรับใครที่ต้องการนำไปประยุกต์ใช้เพิ่มเติม ลองดูกันครับ..............
Code (PHP)
<table border="1">
<tr>
<td valign="top">
<table>
<?php
for( $i = 10; $i >= 1; $i -= 1)
{
print '
<tr>
<td> '.$i.'</td>
</tr>
';
if($i%5 == 0)
{
print '';
}
}
?>
</table>
</td>
</tr>
</table>
|
|
|
|
|
Date :
2012-07-18 23:24:23 |
By :
koppy_golf |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|