Кнопка DataTables отображается в соответствии со значением строки - PullRequest
0 голосов
/ 17 октября 2018

Я создал JQuery DataTable из строки mysql, как показано ниже, с помощью PHP.Я хочу, чтобы отображалась кнопка последнего столбца в зависимости от определенного значения $ row ['Status'], поэтому я не использую данные JSON для использования объекта данных внутри переменной DataTable.Есть предложения?

 <td>'.$row['Status'].'</td>
<td><button id="'.$row['ticket_id'].'" onclick="showDetails(this)" class="btn btn-default" type="submit" data-toggle="modal" data-target="#CommentModal">Edit</button></td>'; 

1 Ответ

0 голосов
/ 17 октября 2018

Учитывая, что вы хотите показать только кнопку с идентификатором id="'.$row['ticket_id'].'"
, вы можете просто использовать простой оператор if и сцепление, повторяющий результат, подобный следующему:

<td>'.$row['Status'].'</td>
<td>';
<?php
if($row['Status'] == 'active'){
  ?>
    <button id="'.$row['ticket_id'].'" onclick="showDetails(this)" class="btn 


  btn-default" type="submit" data-toggle="modal" data-target="#CommentModal">Edit</button>



     <?php 

     }else{
    ?>
    <p>The status is inactive <?php echo $row['Status']; ?> </p>


    <?php

    }    



      ?>
    '</td>'; 

Считайте, что у вас $row['Status']" естьстатус active

Надеюсь, это предложение поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...