//從表單取得a(字串符 時間),b(次數)。
$b=$_POST['b']; //次數
$a = $_POST['a']; //日期
$d = strtotime ($a); //將字串型時間轉為時間戳記。
//資料庫簡單設計,自動增長id,a ,b三個欄位 連接程式碼省略。
for($i = 0; $i < $b; $i ){ //以循環進行b次,
# $c = date('Y-m-d',$ d $i*7*24*60*60);
$value ="(null,'$c','$b')";
$sql = "INSERT INTO test (id,a,b) VALUES ".$value;
}
#問題:依邏輯來說,如果循環4次,應該向數庫插入四條等差7天日期的值,但實際上只插入一條表單傳遞的過的來的日期。
本人剛學PHP不久,突然想到這個問題,碰到問題就想搞明白,研究好久,實在沒有辦法了就向各大神學習了。