如何将数据按天显示 把需要的数据都读出来,然后用JS,或者Jquery控制显示和隐藏效果 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 group by date_format("%Y-%m-%d",createdate) 先查询出数据,再用PHP处理显示。 http://www.cnblogs.com/zhenguo168/archive/2008/08/22/1273837.html网上好多 1.你需要考虑,读取数据,怎么读法,这完全是sql问题。2.瀑布流实现(数据+js插件)。可以找到现成的瀑布流插件http://www.cnblogs.com/leolai/archive/2013/04/23/3038159.htmlhttp://www.cnblogs.com/sanshi/p/3237429.html $rs = mysql_query("select name, date_fomat(createdate,'%Y-%m-%d') as createdate, age from tbl_name order by createdate");$last = '';while($r = mysql_fetch_assoc($rs)) { if($r['createdate'] != $last) { if($last) echo '</ul>'; echo "<ul>$r[createdate]"; $last = $r['createdate']; } echo "<li>$r[name] $r[age]</li>";}echo '</ul>'; $sql = "select * from table order by createddate desc";$query = mysql_query($sql) or die(mysql_error());while($thread = mysql_fetch_assoc($query)){ $result[] = $thread;}$curdate = '';foreach($result as $val){ $createdate = date('Y-m-d',$val['createdate']); if($curdate!=$createdate){ echo $createdate.'<br>'; $curdate = $createdate; } echo $val['name'].' '.$val['age'].'<br>';} 提供下我的思路。 给所有数据(日期按date_format(createdate,'%Y-%m-%d'))按日期排序 查出来显示时 遍历数组 记录这条记录的createdate和上条记录的createdate如果不相等 就显示本条记录的createdate+本条记录数据 如果相等 就只显示数据 遍历完就好了 帮忙看一个函数 共享自己的框架,有兴趣者下载玩玩 求一些程序员关注的网站IT业内动态的网站 深圳php群:88028655 上传时,如何避免用户在花时间等待上传大文件之后才发现该文件太大了的麻烦? PHP环境下的参数问题: 关于nusoap的问题,不同语言的调用。请大家帮忙。 哪位有k666站长站的帐户?借用一下 外企招聘开发人员 请教下各位大神,分销系统的数据库和前端改怎么做?如图 如何通过php将数据库里值放到word模版中? ajxa做无刷新检索
网上好多
2.瀑布流实现(数据+js插件)。可以找到现成的瀑布流插件
http://www.cnblogs.com/leolai/archive/2013/04/23/3038159.html
http://www.cnblogs.com/sanshi/p/3237429.html
$last = '';
while($r = mysql_fetch_assoc($rs)) {
if($r['createdate'] != $last) {
if($last) echo '</ul>';
echo "<ul>$r[createdate]";
$last = $r['createdate'];
}
echo "<li>$r[name] $r[age]</li>";
}
echo '</ul>';
$query = mysql_query($sql) or die(mysql_error());
while($thread = mysql_fetch_assoc($query)){
$result[] = $thread;
}$curdate = '';
foreach($result as $val){
$createdate = date('Y-m-d',$val['createdate']);
if($curdate!=$createdate){
echo $createdate.'<br>';
$curdate = $createdate;
}
echo $val['name'].' '.$val['age'].'<br>';
}
显示时 遍历数组 记录这条记录的createdate和上条记录的createdate
如果不相等 就显示本条记录的createdate+本条记录数据 如果相等 就只显示数据 遍历完就好了