บทความที่ 53 จัดหมวดหมู่ใน List Menu

Feb. 15, 2008

สมมุติว่าเราต้องการจัดหมวดหมู่ใน List Menu
เราสามารถทำได้โดยวิธีการนี้

<select name="sel_buy" id="sel_buy">
<option> -- Select Type -- </option>
<optgroup label="Computer"></optgroup>
<option value="com1" >- CPU</option>
<option value="com2" >- RAM</option>
<optgroup label="Sport"></optgroup>
<option value="sport1" >- Football</option>
<option value="sport2" >- Swimming</option>
</select>

TAGS : sport computer select option เทคนิค

บทความที่ 52 เพิ่มค่าในฐานข้อมูลโดยใช้ SQL บรรทัดเดียว

Feb. 15, 2008

ปกติเวลาจะเพิ่มค่าในฐานข้อมูล เรามักจะ SELECT ก่อนหนึ่งครั้ง
จากนั้นก็บวกค่าเข้าไป และก็ UPDATE ฐานข้อมูลอีกครั้ง
แต่วิธีนั้นจะทำให้ PHP ทำงานช้าลง เนื่องจากใช้ SQL สองครั้ง
ซึ่งขอแนะนำอีกวิธีหนึ่ง ก็คือ

$sql = "UPDATE user SET countenter = countenter+1 WHERE id = '1' ";
$result=mysql_query($sql); 


เป็นการ UPDATE จำนวนการเข้ามาใช้งานของ USER คนที่ ID = 1


ได้คำแนะนำวิธีนี้้มาจาก tum@thaiajax :)

TAGS : sql เพิ่มค่า บรรทัด เดียว เทคนิค

บทความที่ 51 เปลี่ยนแปลงวันที่ อีกวิธี โดยไม่ใช้ gregoriantojd()

Feb. 13, 2008

ถ้าเราต้องการจะเปลี่ยนแปลงวันที่ โดยต้องการทราบวันที่อีก 13 วันข้างหน้า
ว่าเป็นวันอะไร แนะนำให้ใช้ mktime()

$date="2008-02-14";
list($yy,$mm,$dd)=explode("-",$date);
//  mktime(hour,minute,second,month,day,year)
$nowdate = date('Y-m-d',mktime(0,0,0,$mm,$dd,$yy));
echo $nowdate."<br />";
$newdate = date('Y-m-d',mktime(0,0,0,$mm,$dd+13,$yy));
echo $newdate;


แต่ถ้าเราต้องการทราบระยะห่างระหว่างวันที่ 2 วันที่ ให้ใช้

$a = '2008-03-08';
$b = '2008-02-28';
$div = (strtotime($a) - strtotime($b)) / (60 * 60 * 24);
echo $div;


ได้รับความอนุเคราะห์จาก tum@thaiajax :)

TAGS : php mktime วันที่ date เทคนิค

บทความที่ 50 หูเจี้ยหู่เวย : สุนัขจิ้งจอกแอบอ้างบารมีเสือ

Feb. 05, 2008

กาลครั้งหนึ่ง มีเสือตัวใหญ่อาศัยอยู่ในถ้ำแห่งหนึ่ง ด้วยความหิว จึงออกมาหาอาหาร และได้พบกับสุนัขจิ้งจอกตัวหนึ่ง
กำลังเดินอยู่ในป่าลึก จึงได้ตะครุบเพื่อหวังกินเป็นอาหาร แต่ธรรมชาติของสุนัขจิ้งจอกนั้นมีความกลิ้งกลอก เพื่อความอยู่รอด
มันจึงชิงกล่าวกับเสือว่า

"แกรู้หรือเปล่าว่าข้าเป็นใคร ข้าได้รับคำสั่งจากสวรรค์ให้มาดูแลควบคุมสัตว์ต่างๆบนโลกนี้ ถ้าแกกินข้าก็เท่ากับขัดคำสั่งสวรรค์ ต้องโดนสวรรค์ทำโทษแน่นอน"

เมื่อเสือได้ยินดังนั้นก็หยุดชะงัก ในใจเชื่อครึ่งไม่เชื่อครึ่ง พอเห็นดังนั้นจิ้งจอกได้ทีจึงรียพูดต่อว่า

"ถ้าเจ้าไม่เชื่อ เดี๋ยวเดินตามหลังข้ามา แล้วคอยดูว่าพอสัตว์ต่างๆพบข้า พวกมันต่างก็กลัวจนหัวหดหรือไม่ "
เสือได้ฟังก็เห็นว่าวิธีนี้ไม่เลว จึงเดินตามจิ้งจอกไป

ดังนั้นจิ้งจอกเดินนำ เสือเดินตาม เมื่อไปที่ไหน สัตว์น้อยใหญ่เห็นเข้าก็แตกฮือ หนีกระเจิดกระเจิง จิ้งจอกยิ่งกระหยิ่ม
ยิ้มย่อง ส่วนเสือเห็นดังนั้นก็เริ่มเกรงจิ้งจอกขึ้นมา โดยไม่รู้เลยว่าสัตว์ต่างๆ ไม่ได้กลัวหมาจิ้งจอก แต่วิ่งหนีตนต่างหาก

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

ปัจจุบัน "หูเจี้ยหู่เวย" ใช้เปรียบเทียบการแอบอ้างอำนาจบารมีของผู้อื่นมารังแกผู้ที่ด้อยกว่า

อ้างอิงมาจาก www.manager.co.th

TAGS : เสือ จิ้งจอก บารมี สัตว์ บทความ
Page :
...
...