Php 我想知道如何在桌子之间的字幕中回显多条新闻
可能重复:Php 我想知道如何在桌子之间的字幕中回显多条新闻,php,mysql,Php,Mysql,可能重复: 我想知道如何在表之间回送多条新闻,我只能回送一条新闻,我想在主页中使用字幕查看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 =
我想知道如何在表之间回送多条新闻,我只能回送一条新闻,我想在主页中使用字幕查看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>
问题在于您的循环….
执行此操作的部分:
<?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>
//应在循环中,如下所示:
希望这对你有帮助
<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>
:
您的格式已损坏,无法修复。如果你希望得到任何人的帮助,请考虑清理它。你已经收到了你在24小时前发布的最后一个问题的无数答案。请不要转发问题。如果您想获得对现有问题的更多关注,您应该使用
?1987年打电话给他,他们想要回他们的加价。@Lix:只值1个代表,我认为他不能得到这个,除非有人代表他提供一个。并不是说我不同意你评论的意图。@dav-如果他没有足够的代表,那么显然他不能使用赏金系统。这并没有改变这样一个事实,即这里不接受重新发布,也不是增加帖子兴趣的正确方式。此外,作为一个新用户,重要的是让他意识到这样一个系统的存在。为了能提供赏金,他必须和一些代表合作。。。