-1

したがって、問題は、私のペインをエコーし​​ようとすると正常に動作しますが、各結果がそれぞれペインを取得することです。タブを呼び出すたびに、そのタブに5つの結果が必要だとしましょう..コード:

                <?php
                $sql = "select * from progress order by procent asc";
                $query = mysqli_query($db,$sql) or die(mysqli_error($db));
                $nums = mysqli_num_rows($query);

            ?>
        <ul class="nav nav-tabs" id="myTab">
            <?php 
                for($i = 1; $i <= $nums; $i++){
                    if($i == 1){
                        echo "<li class='active'><a href='#active".$i."'>".$i."</a></li>";
                    }else{
                            echo "<li><a href='#active".$i."'>".$i."</a></li>";
                    }
                }
            ?>
        </ul>
        <div id="myTabContent" class="tab-content">

            <?php
                $y = 1;
                $arr = array();
                while($res = mysqli_fetch_array($query)){
                if($y == 1){
                    echo '<div class="tab-pane active" id="active'.$y.'">';
                }else{
                    echo '<div class="tab-pane" id="active'.$y.'">';
                }
                        echo $res['workingon'];

                        if($res['procent'] == 100){
                            echo "<i class='icon-color icon-check icon'></i>".$res['procent']."%";
                        }else{
                            echo "<i class='icon-color icon-close icon'></i>".$res['procent']."%";
                        }
                    echo "</div>";
                    $y++;

                }

            ?>

        </div> 

ul はタブをラップします。

id=mytabcontents の div で結果がラップされます。私の下手な英語で申し訳ありません:) Cruelcrome について

4

1 に答える 1

0
This statement
echo '<div class="tab-pane active" id="active'.$y.'">';

アクティブな「somevalue」になるIDを与える可能性があります。それについてよろしいですか???

于 2013-11-06T13:46:51.997 に答える