2017-02-22 29 views
0

Я хочу сделать colspan auto. На самом деле, я создал динамическую таблицу, но иногда td становится пустым, поэтому я хочу расширить ширину столбца, но у меня нет идеи об этом. Возможно ли автоматическое colspan или любой другой способ сделать это?Как сделать colspan auto, когда td пуст?

Вы можете увидеть мою таблицу ниже:

<table> 
     <tr> 
     <td>General or OBC</td> 
     <td>125</td> 
     </tr> 
     <tr> 
     <td>SC or ST</td> 
     <td>65</td> 
     </tr> 
     <tr> 
     <td>PH Candidates</td> 
     <td>25</td> 
     </tr> 
     <tr> 
     <td>Pay the Exam Fee Through SBI Mops Debit Card, Credit Card, Net Banking or SBI E Challan Mode Only</td> 
     <td></td> 
     </tr> 
    </table> 

вот мой PHP код также,

<table class="feedetails" id="feedetails"> 
       <tr class="tblhead"> 
       <th class="inricon" colspan="2">APPLICATION FEE</th> 
       </tr> 
       <?php 
        $stmt = $pdo->prepare("SELECT * FROM appfee where joblink=? and status='y' order by id asc"); 
        if ($stmt->execute(array($joblink))) { 
         $rows = $stmt->rowCount(); 
         if ($rows == "") { 
         echo '<style type="text/css">.feedetails{display: none;}</style>'; 
         }else{ 
         while ($row = $stmt->fetch()) { 
          echo'<tr> 
           <td>'.$row['category'].'</td> 
           <td>'.$row['fee'].'</td> 
          </tr>'; 
         } 
         } 
        } 
       ?> 
      </table> 
+1

Ну это выглядит, как вы должен будет сделать это в PHP, поэтому покажите нам PHP-код, который создал этот HTML-код – RiggsFolly

+0

ok sir просто подождите –

+0

ok, сэр, я добавил свой PHP-код, который вы можете увидеть в вопросе –

ответ

1

Измени while петлю на это:

while ($row = $stmt->fetch()) { 
    if($row['fee'] !== '') { // if $row['fee'] is not empty then echo two TDs 
     echo '<tr> 
      <td>'.$row['category'].'</td> 
      <td>'.$row['fee'].'</td> 
     </tr>'; 
    } 
    else { // otherwise, echo one TD with colspan == 2 
     echo '<tr><td colspan="2">'.$row['category'].'</td></tr>'; 
    } 
} 
+0

Это спасло меня от беспокойства – RiggsFolly

+0

Спасибо, дорогой брат :) –

+0

все так просто. –

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

  • Нет связанных вопросов^_^