从MySQL调用时,PHP会跳过6行

时间:2013-11-06 14:59:06

标签: php mysql carousel

如果你去http://www.cebyrd.com/staff.php的工作人员页面并使用carButton滚动,滚动功能从数据库中提取12行而不是6.因此,每个滚动都会跳过6个教师(3行和2列) 。我不知道为什么它会跳过一个页面。这是我的代码:

<section id="content" class="bg_white">
<div class="container_12">
  <div class="wrapper">
    <article class="grid_12">
      <div class="indent">
        <h2 class="ind">C. E. Byrd Staff</h2>
        <div class="box-carousel-2"> <a href="#" class="car-button1 prev-2"  data-type="prevPage"></a> <a href="#" class="car-button1 next-2" data-type="nextPage"></a>
          <div class="carousel-2">
            <ul id="mycarousel2" class="jcarousel-skin-tango">
<?php
$row_ctr = 0;
$open_LI = false;

while($row = $res->fetch_assoc()) {
  $row_ctr++;

      if($row_ctr % 3 == 1) {
    $open_LI = true;
?>
              <li>
<?php     } ?>

非常感谢你的帮助。非常感谢!!!

2 个答案:

答案 0 :(得分:0)

从数据库中的资源获取数组时,我可以得到两倍的列数,因为从资源文件返回的数组可以映射到列标题以及数字数字0,1,2 ..等。这里的一个很好的例子是假设我有一个包含test1和test2列的数据库然后我可以使用$ row ['test1']或$调用test1上的数据row [0]和test2类似,我可以使用$ row ['test2']或$ row [1]来调用希望这可以帮助你

答案 1 :(得分:0)

您指的是页面右上角的<>按钮吗?这些按钮控制JQuery轮播脚本,而不是PHP代码。教师已经加载到页面中,这些按钮只是向左和向右滚动数据。

我只是快速浏览一下,但我认为您可以通过更改this filepageStep的值来解决过度滚动问题。它目前设置为3.尝试将此值更改为1或2。