Php 如果值为0,则显示每个。如果设置了年份,则显示一次

Php 如果值为0,则显示每个。如果设置了年份,则显示一次,php,calendar,Php,Calendar,我已经制作了一个活动calandar,当我的用户将一个活动添加到:Show each year?时,我给他们一个选项?带有和复选框 因此,如果选中该复选框,我将在数据库中插入0作为年份。如果未选中该复选框,我将在数据库中插入实际日期 但是,如果年份的值=0,我如何在每年的日历上显示它 顺便说一句,jaar=年 //for showing once if (Syear != 0){ $sqlEvent = "SELECT titel,content FROM **** WHERE `maand

我已经制作了一个活动calandar,当我的用户将一个活动添加到:Show each year?时,我给他们一个选项?带有和复选框

因此,如果选中该复选框,我将在数据库中插入0作为年份。如果未选中该复选框,我将在数据库中插入实际日期

但是,如果年份的值=0,我如何在每年的日历上显示它

顺便说一句,jaar=年

//for showing once
if (Syear != 0){

$sqlEvent = "SELECT titel,content FROM **** WHERE `maand` = '$month' AND `dag` = '$day' AND '$year' = `jaar`";

$resultEvents = mysql_query($sqlEvent);
}
//for showing every year
else
{
$sqlEvent = "SELECT titel,content FROM *** WHERE `maand` = '$month' AND `dag` = '$day'";
$resultEvents = mysql_query($sqlEvent);
}
echo "<hr>";
// show event
while ($events = mysql_fetch_array($resultEvents)){
echo "Title: ".$events['titel']."<br>";
echo "Detail: ".$events['content']."<br>";
echo $year;
}
//用于显示一次
if(Syear!=0){
$sqlEvent=“从****中选择滴度、内容,其中,`maand`='$month'和`dag`='$day'和'$year'='jaar`”;
$resultEvents=mysql\u查询($sqlEvent);
}
//因为每年都有
其他的
{
$sqlEvent=“选择***中的titel、内容,其中'maand`='$month'和'dag`='$day';
$resultEvents=mysql\u查询($sqlEvent);
}
回声“
”; //表演活动 而($events=mysql\u fetch\u数组($resultEvents)){ echo“Title:.$events['titel'].“
”; echo“Detail:.$events['content']。”
”; echo$年; }

谢谢,

除了标题和内容之外,您似乎只需要从数据库中提取年份。因此,如果您将两个查询都更改为类似于
选择titel、content、jaar
,那么每个检索到的行也将包括年份

然后您可以将
echo$year
更改为
echo$events['jaar']