【发布时间】:2016-01-31 20:26:31
【问题描述】:
我正在做涉及两个基本面板的活动日历项目:
- 管理面板
- 成员小组
关于这个具体案例:
当一个成员添加事件时,添加事件的日期将变为红色(当没有事件时,它是空白的)。所以问题是,当我作为其他成员输入时,以前添加为以前登录用户的日期仍然是红色的,但它没有显示事件。这样做的目的是在其他用户的日历日期上必须没有颜色,以防用户没有自己在该日期添加事件。这是具有一些理解的代码。
$dateToCompare = $monthstring. '/' . $daystring. '/' . $year;
//$monthstring, $daystring and $year are just the date.
$sqlCount = "select * from eventcalendar where eventDate='".$dateToCompare."'";
$noOfEvent = mysql_num_rows(mysql_query($sqlCount));
if($noOfEvent >= 1 ){
//Bootstrap class of red color for <td> section of current date
echo "class='alert alert-danger'";
}
这也是我的 MySQL 数据库中 eventcalendar 表的图片。
每个事件都存储在同一个表中,但它被声明为用户 ID,其中将显示用户日历事件。颜色怎么做,我必须在数据库中做什么才能解决这个问题?
【问题讨论】:
-
它在TD里面? echo "class='alert alert-danger'";
-
是的,在 html 或代码中都不是问题,我只需要将一些东西放入数据库并添加代码并解决,但我是初学者程序员,我不知道方法去做吧xD
-
假设是 if $noOfEvent > 0 在数据库中添加红色对吗??
-
$noOfEvent 是添加到数据库表中的事件数。