[英]Trying to display news from mysql using jquery newsticker
嗨,我在數據庫中創建了一個表
CREATE TABLE `newsticker` (
`NID` bigint(20) NOT NULL AUTO_INCREMENT,
`news` text CHARACTER SET utf8 NOT NULL,
`status` char(1) CHARACTER SET utf8 NOT NULL DEFAULT '0',
PRIMARY KEY (`NID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
我有這些功能
function insert_get_newsticker($var)
{
global $conn;
$query="SELECT * FROM newsticker WHERE status = '1' ORDER BY NID DESC";
$results = $conn->execute($query);
$ns = $results->getrows();
return $ns;
}
我在我的tpl文件中使用它
{literal}
<script language="javascript" type="text/javascript" src="js/jquery.ticker.min.js"></script>
<script type="text/javascript">
$(function () {
$('#js-news').ticker({
speed: 0.10,
pauseOnItems: 2000,
controls: false,
fadeInSpeed: 600,
titleText: 'Our Latest News'
});
});
</script>
{/literal}
我在以下位置希望顯示新聞
<div id="tickerbg">
<div id="ticker-wrapper" class="has-js">
<ul id="js-news" class="js-hidden">
<li></li>
<ul>
</div>
</div>
我想我需要某種for循環才能顯示新聞表的內容,但請注意任何想法
謝謝
因此,您將$ns
變量傳遞給了模板引擎。
這取決於您使用的模板引擎。
在聰明的人:
<ul>
{foreach from=$ns item=news_item}
<li>{$news_item.news}</li>
{/foreach}
</ul>
在純PHP中:
<ul>
<? foreach($ns as $news_item)?>
<li><?= $news_item['news'] ?></li>
<? } ?>
</ul>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.