 |
|
<?php
$d = date('d');
$m = date('m');
$month = array("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน",
"กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
?>
<select name="sDay" id="sDay">
<option>วัน</option>
<?php foreach (range (1, 31) as $val) { ?>
<option value="<?=$val?>" <?=($val == $d) ? 'selected="selected"' : '' ?>><?=$val?></option>
<?php } ?>
</select>
<select name="sMonth" id="sMonth">
<option>เดือน</option>
<?php foreach ($month as $key=>$val) { ?>
<option value="<?=$key?>" <?=($key == $m-1) ? 'selected="selected"' : '' ?>><?=$val?></option>
<?php } ?>
</select>
<?php
$options = 2; ?>
<select name="sYear" id="sYear">
<?
for($i=0;$i<$options;$i++){
echo '<option value="' . (intval(date("Y")) + 543 + $i) . '">' . (intval(date("Y")) + 543 + $i) . '</option>';
} ?>
</select>

อันนี้คือสามารถแสดง selectbox ที่ ค่า defult คือ วัน เดือน ปีพ.ศ.ปัจจุบัน แต่ต้องการให้ มันบวกอัตโนมัติไปล่วงหน้า 7 วัน
สมมติว่า วันเดือนปี ปัจจุบัน คือ 31 ธันวาคม 2553 อยากให้เมื่อรันแล้ว ค่าใน select box เป็น 7 มกราคม 2554 ต้องเขียนโค้ดเพิ่ม
เติมตรงไหนค่ะ ขอบคุณค่ะ
Tag : PHP
|
ประวัติการแก้ไข 2010-12-20 14:07:45
|
 |
 |
 |
 |
Date :
2010-12-20 12:16:39 |
By :
nuie |
View :
2009 |
Reply :
1 |
|
 |
 |
 |
 |
|
|
|
 |