2016-06-16 3 views
-2
<table border="1" style="width: 100%;" class="table table-striped"> 
        <tbody> 
        <tr> 
         <td style="background-color: #d2cfcf;" rowspan="2" align="center"><label>TIME</label></td> 
         <td style="background-color: #d2cfcf;" colspan="5" align="center"><label> 
         <?php 
          $date_ = date('Y-m-d'); 
          echo $date_; 
         ?></label></td> 
        </tr> 
        <tr style="background-color: #d2cfcf;" align="center"> 
         <td>Bay 1</td> 
         <td>Bay 2</td> 
         <td>Bay 3</td> 
         <td>Bay 4</td> 
         <td>Bay 5</td> 
        </tr> 
        <!-- <tr align="center"> --> 
         <!-- <td style="background-color: #d2cfcf;">asd</td> 
         <td>asd</td> 
         <td>asd</td> 
         <td>asd</td> 
         <td>asd</td> 
         <td>asd</td> --> 
         <?php 
          require_once("db_connect.php"); 

          $result = mysqli_query($conn, "SELECT * FROM tbl_accessories"); 
          if($result->num_rows>0){ 
          while($row = $result->fetch_assoc()){ 

           echo "<tr align='center'>"; 
           echo "<td style='background-color: #d2cfcf;'>".$row['time_']."</td>"; 
           echo "<td>".$row['bay1']."</td>"; 
           echo "<td>".$row['bay2']."</td>"; 
           echo "<td>".$row['bay3']."</td>"; 
           echo "<td>".$row['bay4']."</td>"; 
           echo "<td rowspan='5'>".$row['bay5']."</td>"; 
           echo "</tr>"; 
          } 
          } 




         ?> 
        </tr> 
        </tbody> 
       </table> 

Я пытаюсь сделать rowspan на последнем столбце ... но я не могу найти его для правильной работы, когда «<td>» находится под while() .. это то, что приведенный выше код привел к , THIS IS MY OUTPUT пожалуйста, помогите мне исправить это .. спасибо.Rowspan не работает?

+3

почему вы прокомментируете свой заключительный тег – MuthaFury

+1

пожалуйста, напишите необходимый вывод таблицы. –

+0

Не могли бы вы также показать нам, что вы пытаетесь получить? Строки последнего столбца для строк _all_ не имеют смысла ... – Amessihel

ответ

0

Вместо того чтобы закрывать последнюю тройку за пределами петли, вы должны закрыть ее внутри. Кажется, у вас уже была эта идея, но вы прокомментировали это.

0

попробуйте следующий код работает для меня

<table border="1" style="width: 100%;" class="table table-striped"> 
    <tbody> 
    <tr> 
     <td style="background-color: #d2cfcf;" rowspan="2" align="center"><label>TIME</label></td> 
     <td style="background-color: #d2cfcf;" colspan="5" align="center"><label> 
     <?php 
      $date_ = date('Y-m-d'); 
      echo $date_; 
     ?></label></td> 
    </tr> 
    <tr style="background-color: #d2cfcf;" align="center"> 
     <td>Bay 1</td> 
     <td>Bay 2</td> 
     <td>Bay 3</td> 
     <td>Bay 4</td> 
     <td>Bay 5</td> 
    </tr> 

     <?php 
      require_once("db_connect.php"); 

      $result = mysqli_query($conn, "SELECT * FROM tbl_accessories"); 
      if($result->num_rows>0){ 
      while($row = $result->fetch_assoc()){ 

       echo "<tr align='center'>"; 
       echo "<td style='background-color: #d2cfcf;'>".$row['time_']."</td>"; 
       echo "<td>".$row['bay1']."</td>"; 
       echo "<td>".$row['bay2']."</td>"; 
       echo "<td>".$row['bay3']."</td>"; 
       echo "<td>".$row['bay4']."</td>"; 
       echo "<td rowspan='5'>".$row['bay5']."</td>"; 
       echo "</tr>"; 
      } 
      } 
     ?> 

    </tbody> 
</table> 
+0

не будет работать для меня. – MDB

Смежные вопросы