我制作了一个事件日历,当我的用户添加事件时,我为他们提供了一个选项:每年显示?带有和复选框。
因此,如果选中复选框,我会在我的数据库中插入一个 0 作为年份,如果未选中复选框,我会在数据库中插入实际日期。
http://i44.tinypic.com/2cdd1zm.png
但是,如果 year 的值 = 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;
}
谢谢,