Sesuatu seperti:
$day = new DateTime($_POST['range_start']);
$end = new DateTime($_POST['range_end']);
$all_dates = array();
while ($day <= $end){
$all_dates[] = $day;
$day->add(new DateInterval('P1D'));
}
Itu akan memberi Anda array objek DateTime yang masing-masing mewakili hari dalam rentang Anda. Anda bisa mendapatkan kembali setiap objek menjadi string dengan memanggil DateTime::format() dan meneruskan 'm/d/Y' sebagai format string.
Untuk memasukkan beberapa entri ke MySQL, sintaks INSERT memungkinkan INSERT INTO table (column) VALUES (row1), (row2), ... (rowN)
(ini jelas tidak diuji atau kode terakhir yang akan Anda gunakan -- hanya ditulis ke dalam formulir web ini dari memori ... Anda harus menuliskannya dengan benar dengan sanitasi masukan dan pemeriksaan jangkauan dan yang lainnya.)