如果当天是星期六,则在表格中再插入一行

时间:2016-03-10 13:37:31

标签: php mysql

我有一张表,其中包含一些团体的月度报告。如果当天是星期六,我想在表格中再添加一行。

<tr>
    <td>".$data."</td>
    <td>"."<i>".$totMirela."</i> <b style='color:green'>".$grupi['Mirela']['kontratat_ok']."</b> <br><b style='color:red;'>".$grupi['Mirela']['kontratat_ko']."</b> <b style='color:blue;'>".$grupi['Mirela']['kontratat_att']."</b> <br><b style='color:brown'>".$kontratat_ore[$data]['Mirela']."</b> <u><i>".number_format($rezeMirela, 2)."</i><u></td>
    <td>"."<i>".$totANISA."</i> <b style='color:green'>".$grupi['Anisa']['kontratat_ok']."</b> <br><b style='color:red;'>".$grupi['Anisa']['kontratat_ko']."</b> <b style='color:blue;'>".$grupi['Anisa']['kontratat_att']."</b> <br><b style='color:brown'>".$kontratat_ore[$data]['Anisa']."</b> <u><i>".number_format($rezeANISA, 2)."</i><u></td>
    <td>"."<i>".$totARMAND."</i> <b style='color:green'>".$grupi['Armand']['kontratat_ok']."</b> <br><b style='color:red;'>".$grupi['Armand']['kontratat_ko']."</b> <b style='color:blue;'>".$grupi['Armand']['kontratat_att']."</b> <br><b style='color:brown'>".$kontratat_ore[$data]['Armand']."</b> <u><i>".number_format($rezeARMAND, 2)."</i><u></td>
    <td>"."<i>".$totBLERTA."</i> <b style='color:green'>".$grupi['Blerta']['kontratat_ok']."</b> <br><b style='color:red;'>".$grupi['Blerta']['kontratat_ko']."</b> <b style='color:blue;'>".$grupi['Blerta']['kontratat_att']."</b> <br><b style='color:brown'>".$kontratat_ore[$data]['Blerta']."</b> <u><i>".number_format($rezeBLERTA, 2)."</i><u></td>
    <td>"."<i>".$totDORIS."</i> <b style='color:green'>".$grupi['Doris']['kontratat_ok']."</b> <br><b style='color:red;'>".$grupi['Doris']['kontratat_ko']."</b> <b style='color:blue;'>".$grupi['Doris']['kontratat_att']."</b> <br><b style='color:brown'>".$kontratat_ore[$data]['Doris']."</b> <u><i>".number_format($rezeDORIS, 2)."</i><u></td>
    <td>"."<i>".$totORNELA."</i> <b style='color:green'>".$grupi['Ornela']['kontratat_ok']."</b> <br><b style='color:red;'>".$grupi['Ornela']['kontratat_ko']."</b> <b style='color:blue;'>".$grupi['Ornela']['kontratat_att']."</b> <br><b style='color:brown'>".$kontratat_ore[$data]['Ornela']."</b> <u><i>".number_format($rezeORNELA, 2)."</i><u></td>
    <td>"."<i>".$totXHULJANO."</i> <b style='color:green'>".$grupi['Xhuljano']['kontratat_ok']."</b> <br><b style='color:red;'>".$grupi['Xhuljano']['kontratat_ko']."</b> <b style='color:blue;'>".$grupi['Xhuljano']['kontratat_att']."</b> <br><b style='color:brown'>".$kontratat_ore[$data]['Xhuljano']."</b> <u><i>".number_format($rezeXHULJANO, 2)."</i><u></td>
    <td>"."<i>".$kontratat_tot[$data]['totali']."</i> <b style='color:green'>".$kontratat_tot[$data]['ok']."</b> <br><b style='color:red;'>".$kontratat_tot[$data]['ko']."</b> <b style='color:blue;'>".$kontratat_tot[$data]['att']."</b> <br><b style='color:brown'>".$giorno_ore."</b> <u><i>".number_format($reze_giorno, 2)."</i><u></td>
</tr>";

$ data变量的格式为日期(“Y-m-d”)或简称2016-03-09。现在,如果这一天是星期六,那么我会在这张桌子上添加一行。enter image description here谢谢大家!

1 个答案:

答案 0 :(得分:1)

首先你需要检查一天。

示例:

3 Chars Day of Day
使用'D'参数您将获得当天的3个字符串。

$timestamp = strtotime('2016-03-10');

$day = date('D', $timestamp);
var_dump($day);

//Output
string 'Thu'

日期全名
使用“l”参数您将获得日期字符串的全名

$timestamp = strtotime('2016-03-10');

$day = date('l', $timestamp);
var_dump($day);

//Output
string 'Thursday'

然后您需要在while循环或if的代码中插入此内容以检查列。

这是检查日期的功能:

function DayCheck($inputDate){
   $timestamp = strtotime($inputDate);
   $day = date('l', $timestamp);
   return $day;
}

这是如何在您的代码中使用:

if(DayCheck($row['col']) == 'Saturday'){
   //... some code ...
   //... add new row ...
   //... other code ...
}