-2

重複の可能性:
phpを使用してmysqlからマーキーに複数のニュースを表示する方法

テーブル間のマーキーで複数のニュースをエコーする方法を知りたい、1 つのニュースしかエコーできない、マーキーを使用してテーブル内のホームページで 4 つ以上のニュースを表示したい、ニュースはすでにデータベースに投稿されている。私はこのコードを使用しています:

<?php

include("connect.php");

$select="SELECT newsid, headlines from news WHERE uploaddate order by uploaddate desc limit 4";

$rsd=mysql_query($select);

while($row = mysql_fetch_array($rsd))
{
    $newsid=$row['newsid'];
    $tittle=$row['headlines'];
}


?>

設計では、このコードを使用しています

<table >
<tr>
    <td width="87%">
    <marquee style="color: #FF0000; font-family: Verdana; font-variant: small-caps; font-size: 10pt; font-weight: bold" scrollAmount="2" scrollDelay="20" width="840" bgColor="#CCCCFF" height="24">
     <?php echo $tittle; ?></marquee></td>
</tr>
</table>
4

2 に答える 2

0

問題はあなたのループにあります....
これを行う部分:

<?php echo $tittle; ?>
//should be in the loop like below:


<!--starting from the above the loop-->
<table>
<?php
    while($row = mysql_fetch_array($rsd)){
        $tittle = $row['headlines'];
        echo '<tr><td>';
        echo '<marquee style="color:#ff0000; .......>';
        echo $tittle;
        echo '</marquee>';
        echo '</td></tr>';
    }
?>
</table>

これがお役に立てば幸いです!

于 2012-06-14T10:42:46.843 に答える
0
<marquee >
 <table>
 <?php


 $sql="SELECT newsid,headlines FROM `news` ORDER BY uploaddate DESC LIMIT 4 ";
 $res=func_query($sql);
 foreach($res as $key=>$val)
 {
?>
<tr><td><?=$val['headlines']?>: </h5></td></td>
<tr><td><hr style="border: 1px dotted #B8B8B8;"/></td></tr>

 <?php
  } 
    ?>
</table>
</marquee>
于 2012-06-14T11:17:48.957 に答える