困死了,半夜了还在写代码。
整了一天,在日志页面整了个日历。点击日历可以返回相应日期的值。然后修修补补,总算把日期的值给传递到了数据库的记录集。最终效果还凑合,但是我还是希望日历能在数据库有记录的日期下面有所标记,比如说弄个下划线什么的。
想来想去,发现数据库设计得还是不行。查看数据库中是否有记录,牵涉到一个日期的比对。日历都是年月日分开的,我的日期字段是用now()取值的。日期字段没有转化成最小单元,最后还是得重新添加年月日的字段。
以上纯属探讨,现在重新整理思路。
百度结果year(now())和month(now())以及 day(now())都是可行的,所以没必要加年、月、日字段,直接用函数截取(恶心,刚添加的又要删除)。遍历数据库只要加一个判断就行了。通过截取数据库中年月日的数据与日历的年月日数据进行对比判定,如果数据库中存在当天的记录则输出带链接的日期,否则输出不带链接的日期。
接下来还有些小问题,应该是css样式的问题。应该都是小问题,好解决。