Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PHP中的选项卡式内容_Javascript_Php_Mysql_Json_Ajax - Fatal编程技术网

Javascript PHP中的选项卡式内容

Javascript PHP中的选项卡式内容,javascript,php,mysql,json,ajax,Javascript,Php,Mysql,Json,Ajax,我正在用PHP和Bootstrap做选项卡式内容,动态地从数据库中提取数据。因此,我可以成功地提取数字,并根据我选择的数据量生成数组。我选择了3,然后将生成3个选项卡 我的问题是,这3个的内容都是一样的。请帮帮我,我做错了什么。看来我的循环在逻辑上做得很好 <?php $date = $_POST['handinDate']; $baseId = $_POST['base']; $deviceNum = $_POST['device']; $flightsC

我正在用PHP和Bootstrap做选项卡式内容,动态地从数据库中提取数据。因此,我可以成功地提取数字,并根据我选择的数据量生成数组。我选择了3,然后将生成3个选项卡

我的问题是,这3个的内容都是一样的。请帮帮我,我做错了什么。看来我的循环在逻辑上做得很好

<?php
    $date = $_POST['handinDate'];
    $baseId = $_POST['base'];
    $deviceNum = $_POST['device'];
    $flightsCount = $_POST['flights'];
    $newDate = date("Y/m/d", strtotime($date));
?>


<div class="col-md-12">
      <div class="nav-tabs-custom">
        <ul class="nav nav-tabs pull-right">    
            <?php 
                for ($i = 0; $i < count($flightsCount); $i++){
                    if ($i == 0){
                        echo "<li class='active'><a href='content$flightsCount[$i]' data-toggle='tab'>GA $flightsCount[$i]</a></li>";
                    } else {
                        echo "<li><a href='content$flightsCount[$i]' data-toggle='tab'>GA $flightsCount[$i]</a></li>";
                    }
                }
            ?>
            <li class="pull-left header"><i class="fa fa-th"></i> SALES RECORD # ~ <b><?php echo $newDate.'/SR-SOB-'.$deviceNum.'-1'; ?></b></li>
        </ul>

        <div class="tab-content">
            <!-- GENERATING TAB CONETENT HERE -->
            <?php
                for ($i = 0; $i < count($flightsCount); $i++){
                    if ($i == 0){
                        echo "<div class='tab-pane active' id='content$flightsCount[$i]'>";
                            echo "<b>SALES ORDER # = $date~$flightsCount[$i]</b>";
                        echo "</div>";
                    } else {
                        echo "<div class='tab-pane' id='content$flightsCount[$i]'>";
                            echo "<b>SALES ORDER # = $date~$flightsCount[$i]</b>";
                        echo "</div>";
                    }
                }
            ?>
        </div><!-- /.tab-content -->
      </div><!-- nav-tabs-custom -->
</div>


当您进行
计数($flightscont)
$flightscont[$i]
时,
$flightscont
应该是一个数组吗?因为名称表明它是一个数字。是的$flightscont来自$flightscont=$\u POST['flights'];发送的数据是这样的,3次航班,74次航班,76次航班,78次航班,没错。。。。我最终的目的是将来自不同国家的所有数据同时提交到我数据库中的详细信息中。现在,按照你所说的,很难说出什么问题。你应该展示一个最小的代码示例来重现这个问题(不需要所有额外的HTML,以便更容易查看)以及输入数据,你得到了什么,你应该得到什么。好吧,那么我认为你的问题不是PHP代码,而是HTML。您的链接“
href
应该链接到每个选项卡,但为此,您需要在它们前面添加
#
。例如: