私はこの種のPHPプログラミングに慣れていないので、我慢してください。
ユーザーが開始日と終了日の2つの日付を投稿できるようにし、これらの日付から営業日(土曜日と日曜日を除く)を計算して、これらをに挿入できるようにします。MySQL
たとえば、私がこのフォームを持っている場合...
<form action='update.php' method='post'>
<input type='text' name='start_date'>
<input type='text' name='end_date'>
<input type='submit' name='submit'>
</form>
update.php
if(isset($_POST['submit'])) {
$start_date = $_POST['start_date']; //Let's say this is 2012-10-01
$send_date = $_POST['end_date']; //Let's say this is 2012-10-10
}
次に、日付をループして、次のように実行されるMySQLクエリを作成します。
INSERT INTO tbl_dates (date_value) VALUES ('2012-10-01');
INSERT INTO tbl_dates (date_value) VALUES ('2012-10-02');
INSERT INTO tbl_dates (date_value) VALUES ('2012-10-03');
INSERT INTO tbl_dates (date_value) VALUES ('2012-10-04');
INSERT INTO tbl_dates (date_value) VALUES ('2012-10-05');
INSERT INTO tbl_dates (date_value) VALUES ('2012-10-08');
INSERT INTO tbl_dates (date_value) VALUES ('2012-10-09');
INSERT INTO tbl_dates (date_value) VALUES ('2012-10-10');
私はこれがおそらく良い解決策ではないことを知っていますが、それは私がそれを必要とする方法です。
ループを作成するにはどうすればよいですか?