我对一个网站有一个特定的任务,我根本无法在脑海中创建逻辑。我有选择框,用户必须选择何时接收某些东西。所以第一个选择框是几周,第二个是频率,最后他可以根据频率查看天数。
因此,客户希望在周一,周三和周五的一周内每周3次接收未来3周内的货物。
我应该如何将PHP函数插入到我将存储所有交付的某个表中?
这是形式的图片:
现在我需要选择2周,3次,并检查3天。
最后我需要在mysql表中获得6行。
ID DAY DATE TITLE
1. monday - 07.11 - delivery one
2. wednesday - 09.11 - delivery two
3. friday - 11.11 - delivery three
4. monday - 14.11 - delivery four
5. wednesday - 16.11 - delivery five
6. friday - 18.11 - delivery six
答案 0 :(得分:0)
您可以为所有检查日(使用pdo对象)发出sql请求:
$j = 1;
for ($i=0; $i < $_POST["duration"]; $i++) {
if($_POST["monday"]) //isChecked
{
$db->execute("insert into yourTable (day, date, title) values('monday', '"./* the date of the day */."', 'delivery ".$j."')"); //with auto increment for id
$j++;
}
if($_POST["tuesday"]) //isChecked
{
//...
}
}