如果年份设置为PHP日历,则显示每个值是否为0

时间:2013-10-10 09:32:12

标签: php calendar

我做了一个calandar活动,当我们为用户添加活动时,我会给他们一个选项:每年展示一次?使用和复选框。

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

http://i44.tinypic.com/2cdd1zm.png

但是,如果年份值为0,我怎么能在我的calander上显示它;

BTW 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;
}

谢谢,

1 个答案:

答案 0 :(得分:0)

除了标题和内容之外,您似乎只需要从数据库中删除数年。因此,如果您更改两个查询以执行SELECT titel,content,jaar之类的操作,则每个检索到的行也将包含年份。

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