在回答解答下面
創建爲我的用戶調度工具,我有一個問題想增加從下拉選擇中獲得我的變量:
$date_select = $_POST['date_select'];
我敢肯定這是一本教科書修復,但簡單地說...我需要在$ 52周內增加$ date_select +1周。
我有一個下拉菜單,從當前日期開始,循環到365天結束,遞增1.這裏沒有問題。
<select name="date_select" form="create_schedule">
<?php
for($i = 0; $i <= 365; $i++){
$d=strtotime($i . " Day");
$day = date("n-j-y l", $d) . "<br>";
echo "<option>" . $day . "</option>";
}
?>
</select>
該選擇是由下式表示:
$date_select = $_POST['date_select'];
下一步是,在提交前,用戶可以選擇一個單選按鈕 - 無論是M,T,W,釷,F,SAT,或Sun到表明他們是否希望將其請求應用到該選定日期,每週的其餘時間。 (這是我想要做的...這是:通過「+1周」,直到for循環結束後增量$ date_select):
$repeat = $_POST['repeat'];
這
這種選擇被表示爲是我得到的最接近...下面的代碼爲每個「星期一」增量,就像我想要的例如...如果$重複=='M',但數字日期是錯誤的...
if(isset($_POST['repeat'])){
for($i = 0; $i <= 52; $i++){
$date = strtotime($i . " week", strtotime($date_select));
echo date("n-j-y l", $date) . "<br/>";
}
例如:如果選擇的日期是星期一7-4-16,則輸出爲:
07年11月26日星期一
07年12月3日星期一
零七年十二月十日週一
07年12月17日星期一
07年12月24日星期一
07年12月31日星期一
08年1月7日星期一
等等......
在此先感謝您。
東西你''