如何横向逐一显示新闻?

时间:2017-03-30 06:29:15

标签: php mysqli

代码:

Int32Collection

html代码:

<?php
   $query = "select * from latest_news limit 0,10";
   $fet = mysqli_query($link,$query);
   while ($fetch = mysqli_fetch_array($fet)) 
    {
      $news_title = $fetch['news_title'];
    }
?>

我正在使用选框覆盖news_title,但这里只显示了一个数据。我想逐个显示所有news_title。那么,我该怎么做呢。

谢谢

2 个答案:

答案 0 :(得分:0)

这就是你想要的。

<marquee onmouseover="this.stop();" onmouseout="this.start();">
    <?php
        $query = "select * from latest_news limit 0,10";
        $fet = mysqli_query($link,$query);
        while ($fetch = mysqli_fetch_array($fet)) 
        {
          $news_title = $fetch['news_title'];
          ?>
            <span id="news-h3"><?php echo htmlspecialchars($news_title); ?></span>
          <?php
        }
    ?>
</marquee>

使用CSS设置新闻范围的样式。如果你想使用h3标签,那么它的样式也像:

<style>
h3 {
   display: inline;
}
</style>

答案 1 :(得分:0)

尝试重写代码,以便在您的品牌中显示您的查询结果。例如,使用您的代码:

<marquee onmouseover="this.stop();" onmouseout="this.start();">
    <?php
        $query = "select * from latest_news limit 0,10";
        $fet = mysqli_query($link,$query);
            while ($fetch = mysqli_fetch_array($fet)) {
                echo '<h3 id="news-h3">'.$fetch['news_title'].'</h3>';
            }
    ?>        
</marquee>

希望这适合你!