|
|
|
ผมทำ Form วันที่แบบ Listbox โดยใช้ Loop For แต่ผมต้องการให้มัน selected วันที่ปัจจุบันแก้ไขไงครับ มีโค๊ด |
|
|
|
|
|
|
|
Code (PHP)
<select name="day" id="day">
<option value=" "> :: Day :: </option>
<?PHP for($i=1; $i<=31; $i++) {?>
<option value="<?PHP echo $i?>"><?PHP echo $i?></option>
<?PHP } ?>
</select>
<select name="month" id="month">
<option value=" ">Month</option>
<?PHP $month = array("มกราคม ", "กุมภาพันธ์ ", "มีนาคม ", "เมษายน ", "พฤษภาคม ", "มิถุนายน ", "กรกฎาคม ", "สิงหาคม ", "กันยายน ", "ตุลาคม ", "พฤศจิกายน ", "ธันวาคม "); ?>
<?PHP for($i=0; $i<sizeof($month); $i++) {?>
<option value="<?PHP echo $i+1?>">
<?PHP echo $month[$i]?></option>
<?PHP } ?>
</select>
<select name="year" id="year">
<option value=" ">Year</option>
<?PHP for($i=0; $i<=10; $i++) {?>
<option value="<?PHP echo date("Y")-$i?>"><?PHP echo date("Y")-$i+543?></option>
<?PHP } ?>
</select>
Tag : PHP
|
|
|
|
|
|
Date :
2012-09-30 17:19:05 |
By :
dorankseo |
View :
3642 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้แล้วครับ อิอิ
ถามเองตอบเอง
Code (PHP)
<select name="day" id="day">
<?PHP for($i=1; $i<=31; $i++) {?>
<option value="<?PHP echo $i?>" <? if(date("d")==$i){echo "selected=selected";}?>><?PHP echo $i?></option>
<?PHP } ?>
</select>
<select name="month" id="month">
<?PHP $month = array("มกราคม ", "กุมภาพันธ์ ", "มีนาคม ", "เมษายน ", "พฤษภาคม ", "มิถุนายน ", "กรกฎาคม ", "สิงหาคม ", "กันยายน ", "ตุลาคม ", "พฤศจิกายน ", "ธันวาคม "); ?>
<?PHP for($i=0; $i<sizeof($month); $i++) {?>
<option value="<?PHP echo $i+1?>" <? if(date("m")==$i+1){echo "selected=selected";}?>>
<?PHP echo $month[$i]?></option>
<?PHP } ?>
</select>
<select name="year" id="year">
<?PHP for($i=0; $i<=10; $i++) {?>
<option value="<?PHP echo date("Y")-$i?>" <? if(date("Y")==date("Y")+$i){echo "selected=selected";}?> ><?PHP echo date("Y")-$i+543?></option>
<?PHP } ?>
</select>
|
|
|
|
|
Date :
2012-09-30 17:24:46 |
By :
dorankseo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|