การเลือกค่าจาก select ด้วย PHP
ตัวอย่างการเลือกค่าจาก select ด้วย PHP ตอนเริ่มต้น เช่นการเลือก select ที่อ่านค่ามาจาก db (หน้าแก้ไขข้อมูล) ในตัวอย่างเป็นการเลือก select เพื่อแสดง เดือนปัจจุบัน
<?php
// เดือนผมเริ่มที่ ค่าว่าง เนื่องจากบน PHP ฟังก์ชั่น date จะคืนค่าเดือนแรก (มกราคม) เป็น 1
$shortmonth = array( "" , "มค." , "กพ." , "มีค." , "เมย." , "พค." , "มิย." , "กค." , "สค." , "กย." , "ตค." , "พย." , "ธค." );
// เดือนนี้ หรืออาจเป็นค่าที่อ่านออกมาจาก db ก็ได้
$selectmonth = (int)date('m');
// สร้าง select
echo '<select>';
for( $i = 1 ; $i < count( $shortmonth ) ; $i++ )
{
echo '<option value="'.$i.'"'.($selectmonth == $i ? ' selected="selected"' : '').'>'.$shortmonth[$i].'</option>';
}
echo '</select>';
?>