【发布时间】:2014-05-23 08:29:25
【问题描述】:
我想创建一个幻灯片放映并将其数据存储在 MySQL 数据库中。
// SlideShow ----------------------------------------------
mysql_select_db($db,$con);
$qry5 = "SELECT * FROM tblSlider";
$slider_data = mysql_query($qry5,$con);
$rowCount = mysql_num_rows($slider_data);
然后我尝试创建一个函数...
function getSlideData(){
$slideNo = 0;
global $rowCount;
if($rowCount == 1 ){
$slideNo = 0;
}
else {
$slideNo += 1;
}
return $slideNo;
}
现在我尝试在html代码中显示它
<ol class="carousel-indicators">
<?php while ($slideShow = mysql_fetch_array($slider_data)){?>
<li data-target="#main-slider" data-slide-to="<?php getSlideData();?>" class="<?php if ($slideShow['id'] = 1){echo 'active';};?>"></li>
<?php } ?>
</ol>
我的mysql表中有两个幻灯片数据,上面的代码输出应该是
<li data-target="#main-slider" data-slide-to="0" class="active"></li>
<li data-target="#main-slider" data-slide-to="1" class=""></li>
但我的代码输出是
<li data-target="#main-slider" data-slide-to="" class="active"></li>
<li data-target="#main-slider" data-slide-to="" class="active"></li>
我该怎么办?
【问题讨论】: