2015-05-18 2 views
-1

Я пытаюсь установить переключатель на основе данных, переданных с сервера на представление. Однако я не могу заставить переключатель переключаться внутри таблицы начальной загрузки. Ниже мой код:Невозможно показать отмеченную радиокнопку внутри таблицы

<tbody> 
    <?php 
    foreach($results as $row) 
    { 
    ?> 
    <tr> 
     <td><?php echo $row->productCoverNoteNo ?></td> 
     <td><?php echo $row->productClass ?></td> 
     <td><?php echo $row->productName ?></td> 
     <td><?php echo $row->productPolicyNo ?></td> 
     <td>      
      <input type="radio" name="tbx_paymentStatus" id="paid" value="PAID" <?php if ($row->productPaymentStatus == "UNPAID"){ echo "checked='checked'"; }?> /> 
      <label for="paid">Paid</label></br> 
      <input type="radio" name="tbx_paymentStatus" id="unpaid" value="UNPAID" <?php if ($row->productPaymentStatus == "PAID"){ echo "checked='checked'"; }?> /> 
      <label for="unpaid">Unpaid</label> 
     </td> 
     <td><a title="Edit this customer product" href="<?php echo base_url("customerProduct/editCustomerProduct/$row->productCoverNoteNo") ?>"><i class="fa fa-pencil fa-lg"></i></a> 
      | <a title="View endorsements of this customer product" href="<?php echo base_url("endorsement/viewEndorsement/$row->productCoverNoteNo") ?>"><i class="fa fa-book fa-lg"></i></a></td> 
    </tr> 
    <?php echo($row->productPaymentStatus); 
    } 
    ?> 
</tbody> 
+0

Использование эхо 'проверено = "проверено"'; есть проблема одинарной кавычки и двойной кавычки. –

+0

попробовал это .. Я тоже не буду показывать. – John

+0

Проверить значение вашей переменной, возможно, оно отличается в случае –

ответ

0

Попробуйте это:
<input type="radio" name="tbx_paymentStatus" id="paid" value="PAID" <?php if ($row->productPaymentStatus == "UNPAID"){ ?> checked='checked' <?php }?> />

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