一段代码从数据库获取根据时间最新的8条数据,然后下面一个下拉隐藏弹出层,如下:
<?php fb_gettitle(8);?>
<div class="more"><a href="javascript:sm('test');void(0);"><img src="images/more.gif" alt="" /></a></div> <div id="chinablogs" style="display:none">
<ul>
<?php gettoday(8); ?>
</ul>
</div>获取8条之后的更新数据,如何做判断数据库中存在8条以上的数据,就出现更多的字样呢,就是出现图片more.gif,说的有点乱,不知道明白了没,求高人指点,谢谢

解决方案 »

  1.   

    我不知道你的函數是如何寫的,所以大體的思路和寫法如此參考自己改進吧。$SQL = "SELECT `title` FROM news ORDER BY `posttime` DESC LIMIT 0,8";
    $Mysql->query ( $SQL );
    $Row = $Mysql->db_num_rows ();
    if ($Row > 0) {
    // 根據返回條數輸出

    while ( $Result = $Mysql->fetch_assoc () ) {
    echo '<a href="xxx">' . $Result ['title'] . '</a><br/>';
    }
    if ($Row > 8) {
    echo '<a href="xxxx"><img src="more.gif"></a>';
    }
    }