2016-11-21 8 views
0

私はこのコードを持っています。私はドロップダウンでセルを呼び出したいと思います。私はここで1週間以上立ち往生しています。誰でも助けてくれますか?コードは問題です。どのように呼び出すことができますか?セルは毎回15で、データベースから呼び出されます。forループを使用したドロップダウン

<?php 
$count = 0; 
for ($i = 0; $i < $lessonRows; $i++) { 
    $sum = 0; 
    require('rowAVG.php'); 
    if ($average == 100 && $levelPassCounter == 3) { 
     $levelPassCounter = 0; 
    } 
    $average = 0; 
    for ($j = 0; $j < 3; $j++) { 
     require('lessonSuccess.php'); 
     if ($counter == 1) { 
      if ($prevCoursePass == 0) { 
       ?> 
       <button type="submit" class="btn"><?php echo $exercize; echo $counter;?></button> 
       <?php 
      } elseif ($prevCoursePass == 1) { 
       if ($success == 1) { 
        $pass++; 
        $lastSuccess = $success; 
        ?> 
        <button type="submit" style="border-bottom: none;" class="btn" disabled><?php echo $exercize; echo $counter;?></button> 
        <?php 
       } else { 
        $lastSuccess = $success; 
        ?> 
        <button type="submit" class="btn" name="p" value="<?php echo $exercize; echo $counter;?>" id="test" onclick="changeName(this)"><?php echo $exercize; echo $counter;?></button> 
        <input type="hidden" name="path" id="path" value="<?php if($_SESSION['audio']==1){ echo 'audio/1.php'; } elseif($_SESSION['textles']==1){ echo 'text/1.php'; } else { echo 'courses/1.php'; }?> "> 
        <input type="hidden" name="lessonID" id="lessonID" value="<?php echo $lessID;?>"> 
        <input type="hidden" name="courseID" id="courseID" value="<?php echo $courseID;?>"> 
        <input type="hidden" name="levelID" id="levelID" value="<?php echo $i+1;?>" > 
        <?php 
       } 
      } 
     } else { 
      if ($lastSuccess == 1) { 
       if ($success == 1) { 
        $pass++; 
        $lastSuccess = $success; 
        ?> 
        <button type="submit" style="border-bottom: none;" class="btn" disabled><?php echo $exercize; echo "\t"; echo $counter;?></button> 
        <?php 
       } else { 
        $lastSuccess = $success; 
        ?> 
        <button type="submit" style="background: #34495e; border-bottom-color: #2c3e50; box-shadow: 0 0 2px 2px #81CFE0;" class="btn" name="p" value="<?php echo $exercize; echo "\t"; echo $counter;?>" id="test" onclick="changeName(this)"><?php echo $exercize; echo "\t"; echo $counter;?></button> 
        <input type="hidden" name="path" id="path" value="<?php if($_SESSION['audio']==1){ echo 'audio/1.php'; } elseif($_SESSION['textles']==1){ echo 'text/1.php'; } else { echo 'courses/1.php'; }?> "> 
        <input type="hidden" name="lessonID" id="lessonID" value="<?php echo $lessID;?>"> 
        <input type="hidden" name="courseID" id="courseID" value="<?php echo $courseID;?>"> 
        <input type="hidden" name="levelID" id="levelID" value="<?php echo $i+1;?>"> 
        <?php 
       } else { 
        ?> 
        <button type="submit" class="btn" style="opacity: .5;" disabled><?php echo $exercize; echo "\t"; echo $counter;?></button> 
        <?php 
       } 
      } 
     } 
     $lastAVerage = round($average); 
    } 
} 
?> 
+1

あなたの質問に、より明確にしてください! – Akshay

+0

私はドロップダウンが表示されません!私は何の15も見ません!私は本当に質問が表示されない – RiggsFolly

+0

私はドロップダウンを使用していないが、私の試行に失敗した、15のセルは、データベースを介して来て、このコードで私はドロップダウンでループのために呼び出すが表示されません。 – athasand

答えて

0
  <select> 
     <?php $count=0; 
     require ('prevTable2.php'); 
     $sum=0; 
     require ('rowAVG.php'); 
      for($i=0; $i<$lessonRows; $i++): 
       if($average==100 && $levelPassCounter==3){?><?php $levelPassCounter=0; } 
       $average=0; 
       for ($j=0; $j<3; $j++) 
        require ('lessonSuccess.php');?> 
     <option value="<?php ?>"> <?php 

      echo $exercize; echo $counter; ?> </option> 
     <?php endfor ?> 
    </select> 
+0

私はこれを試しましたが、それは私にすべてのセルを表示せず、カウント数は18から始まり、18-21-24-27になります – athasand

関連する問題