PHP Loop 0-9 , a-z , ก-ฮ ทำเมนูเพลง

วันที่ลง : 10/06/2012 20:08:13   แชร์ :

PHP Loop 0-9 , a-z , ก-ฮ ทำเมนูเพลง

เมนูเพลงเรียงตามตัวอักษร เริ่มต้นด้วยพยัญชนะ เมื่อเลือกจะแสดงชื่อเพลงที่ขึ้นต้นด้วยพยัญชนะที่เลือก

อันดับแรก ทำการ Loop พยัญชนะก่อน a-z
  1. foreach(range('a','z') as $alphabet) {    
  2.    echo "<a href=listsong.php?keyword=".$alphabet.">".$alphabet."</a> | ";     
  3. }   
 
อันดับสอง ทำการ Loop พยัญชนะก่อน ก-ฮ  (อาจแสดงเป็นตัวประหลาด อยู่ที่ encoding หากใช้ไม่ได้ ให้ใช้ Loop ไทยอีกแบบ )
  1. <?php 
  2. for ($i=161; $i< =206; $i++) {
     $alphabet = chr($i);
  3.  echo "<a href=listsong.php?keyword=".$alphabet.">".$alphabet."</a> | ";   
  4. }  
  5. ?>   
Loop ก-ฮ อีกแบบ  ถ้าด้านบนใช้ไม่ได้ ให้กำหนด array แล้ว loop แทน
  1. <?php
  2. $thaichar = array('ก','ข','ค','ง','จ','ฉ','ช','ซ','ฌ','ญ','ฐ','ฑ','ฒ'
    ,'ณ','ด','ต','ถ','ท','ธ','น','บ','ป','ผ','ฝ','พ','ฟ','ภ','ม','ย','ร','ล'
    ,'ว','ศ','ษ','ส','ห','ฬ','อ','ฮ');   // ถ้า error บรรทัดนี้ก็รวมสามบรรทัดนี้ให้เป็นบรรทัดเดียว ที่ขึ้นบรรทัดใหม่เพราะว่ามันดันหน้าเว็บ
  3.   
  4. foreach ($thaichar as &$alphabet) {     
       echo "<a href=listsong.php?keyword=".$alphabet.">".$alphabet."</a> | ";
  5. }
  6. ?> 

 อันดับสาม ทำการ Loop เลข 0-9
 
  1. foreach(range(0,9) as $alphabet) {
       echo "<a href=listsong.php?keyword=".$alphabet.">".$alphabet."</a> | ";

 
เมื่อ click เลือกพยัญชนะ แสดงเพลงที่เริ่มต้นด้วยพยัญชนะที่เลือก
 
 ไฟล์ listsong.php  ใส่ query ตามนี้ 
 select * from music where songname like '%$keyword' 


บทความก่อนหน้า
ทำระบบ Login ด้วย session Php+Mysql
บทความต่อไป
Javascript ห้ามคลิ้กขวา

บทความสงวนลิขสิทธิ์นะ กรุณาอย่า copy ไปแปะ มันไม่ดีต่อความรู้สึก
คุณสามารถเปิดหน้านี้ได้ง่ายๆ ไม่ต้องพิมพ์เอง ด้วยการใช้โปรแกรม QR Reader เพียงสแกนผ่านมือถือหรือ Tablet สแกนไปยัง QR Code

Google Search Ranking

ตรวจสอบอันดับเว็บใน Google เว็บคุณอยู่อันดับไหน ด้วย keywordที่กำหนด

ค้นจาก

Website

Keyword


PHP Captcha Pro 1.0


PHP Code captcha เวอร์ชั่น Pro สุ่มได้ภาษาอังกฤษ ไทย และตัวเลข เลือกสุ่มเฉพาะอย่างได้ สุ่มสีตัวอักษร สุ่มสี background กำหนดความกว้างสูงรูป กำหนดจำนวนตัวอักษรที่สุ่ม เปลี่ยน font ได้ สามารถ Refresh ภาพ โดยไม่ต้อง refresh ทั้งหน้า
จำหน่าย 300 บาท   ดูรายละเอียดเพิ่มเติม
ตัวอย่าง 1
ตัวอย่าง 2

Thaiquick.com

เว็บโฮสติ้ง 500 mb. เริ่มต้นปีละ 1,000 บาท วางกสท Direct admin ลง Linux Centos รองรับ PHP , Mysql บริหารโดยทีมงาน PHPThai.com   www.Thaiquick.com

Responsive Test

Responsive Test จำลองการทดสอบเปิด Web ขนาดหลายหน้าจอ PC กว้างไม่เท่ากัน เปิดบนมือถือหน้าตาอย่างไร ลองทดสอบดู







 
 

↑ Go top