2017-01-20 112 views
1

私は第1 whileループからタブを生成して、第2 whileループからそのテーブル内に生成しようとしています。複数のwhileループ内でタブとテーブルを生成

私は最初のテーブル、すなわちtreatmentからレコードを取ってきます。私はタブを生成しています。treatment_litemsと呼ばれる別のテーブルには、治療テーブルレコードのすべての明細が保存されています。だから、治療のテーブルからの最初の日付(タブ)、私はテーブルの形式でtreatment_litemsからすべての関連レコードを表示したい。

私はレコードを取得していますが、タブは追加されませんが、毎回新しいタブが生成されています。ここ

ここに私のコード

<ul class="nav nav-tabs"> 
    <?php $i=1; while($tt2 = mysqli_fetch_array($tt1)) { ?> 

     <li> 
     <a href="#tab_1_<?php echo $i; ?>" data-toggle="tab"> <?php echo $tt2['date']; ?> </a> 
     </li> 

     </ul> 
      <div class="tab-content"> 
      <div class="tab-pane fade active in" id="tab_1_<?php echo $i; ?>"> 
      <?php $l1 = mysqli_query($con, "SELECT * FROM treatment_litems WHERE tid=".$tt2['tid'].""); ?> 
      <table class="table"> 
       <thead><tr><th>Drugs</th><th>Route</th><th>Dosage</th></tr></thead> 
        <tbody> 
        <?php 
         while($l2 = mysqli_fetch_array($l1)) { ?> 

       <tr><td><?php echo $l2['drugs']; ?></td> 
        <td><?php echo $l2['route']; ?></td> 
        <td><?php echo $l2['dosage']; ?></td> 
        </tr> 
        <?php } ?> 
        </tbody> 
       </table> 
       </div> 
       <?php $i++ ; } ?> 
        </div> 

ある画像 tabs

あなたは、

<ul class="nav nav-tabs"> 
             <?php 
             while($tt2 = mysqli_fetch_array($tt1)) { ?> 

               <li> 
                <a href="#tab_1_<?php echo $tt2['tid']; ?>" data-toggle="tab"> <?php echo $tt2['date']; ?> </a> 
               </li> 


              </ul> 
              <?php } ?> 
              <div class="tab-content"> 
               <div class="tab-pane fade active in" id="tab_1_<?php echo $tt2['tid']; ?>"> 
+0

レスポンスイメージを表示できますか? –

+0

イメージを追加しました – user3368088

+0

あなたのタブのjqueryコード? –

答えて

0

これは私の作業コードです****** EDITED ****ですこれによってヒントを得ることができます:

<div id="tabs" style="float:left"> 
     <ul> 
      <?php $getlang=mysql_query("select * from language where Mid='$mid' and status='1' order by LanguageName asc"); 
    if(mysql_num_rows($getlang)>0){ 
     while($arr=mysql_fetch_array($getlang)){?> 
       <li><a href="#tabs-<?php echo $arr['LanguageID'] ?>"><?php echo $arr['LanguageName']; ?></a></li> 
       <?php }}?> 

       </ul> 

<?php $getlang=mysql_query("select * from language where Mid='$mid' and status='1' order by LanguageName asc"); 
    if(mysql_num_rows($getlang)>0){ 
     while($arr=mysql_fetch_array($getlang)){?> 

       <div id="tabs-<?php echo $arr['LanguageID'] ?>"> 
       <input type="hidden" name="LanguageId[]" class="langID" value="<?php echo $arr['LanguageID']; ?>"> 
       <input type="hidden" name="mid" value="<?php echo $mid; ?>"> 
       <div class="rows"> 
        <label>Notification Text</label><br/> 
        <textarea rows="3" cols="10" name="description[]" id="" maxlength="1000" style="width:700px; height:100px;" required="required"></textarea> 

        </div> 
       </div> 
<?php } } 

確認してお知らせください。

+0

いいえ使用:(。 – user3368088

関連する問題