【发布时间】:2017-06-15 01:55:48
【问题描述】:
我被卡住了
我将解释这个概念;我检索了我使用一段时间修改的查询的数据(日期),在我正确修改日期之后,我启动了一个切换。 在此开关中,我想将日期添加到显示“2017 年”+ 日期的表格中,但在此集合中,我想插入我的日期,但它不起作用。 如果我初始化一个变量示例: $x = "15:06";有用。救命!
这里是对应的代码:$annee_selectionne 框不起作用
$req_public_holiday = $bdd - > query('SELECT * FROM public_holiday');
while ($donnees_public_holiday = $req_public_holiday - > fetch()) {
$format_date = date('Y.m.d', strtotime($donnees_public_holiday['date']));
$var1 = explode('.', $format_date);
$year_selectionne = $var1[0];
$month_selectionne = $var1[1];
$day_selectionne = $var1[2];
$date_x = $day_selectionne.
":".$month_selectionne;
switch ($year_selectionne) {
case 2013:
$free_day = array('01:01', '01:04', '01:05', '08:05', '09:05', '14:07', '15:08', '01:11', '11:11', '25:12');
break;
case 2014:
$free_day = array('01:01', '21:04', '01:05', '08:05', '29:05', '09:06', '14:07', '15:08', '01:11', '11:11', '25:12');
break;
case 2015:
$free_day = array('01:01', '06:04', '01:05', '08:05', '14:05', '25:05', '14:07', '15:08', '01:11', '11:11', '25:12');
break;
case 2016:
$free_day = array('01:01', '28:03', '01:05', '05:05', '14:07', '15:08', '01:11', '11:11', '25:12');
break;
problem-- >
case $year_selectionne:
$free_day = array($day_selectionne.':'.$month_selectionne);
break;
default:
$free_day = array('01:01', '01:05', '08:05', '14:07', '15:08', '01:11', '11:11', '25:12');
break;
}
}
【问题讨论】:
-
你应该添加一些 html,也许还有一些 css。你可以去jsfiddle.net 并把你所有的代码放在那里。在此处发布 jsfiddle URL .. 作为评论或编辑您的问题并将其插入。
-
我不明白 - 初始化变量有什么问题;你应该初始化你的变量,否则它们将是未定义的?所有的值都是一样的还是有什么问题?
-
还有 phpfiddle.org 用于制作 php fiddles