Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

cách hiển thị ẩn hàng bảng html dựa trên điều kiện php

Như thế này

 while($row = mysql_fetch_array($sql))  
{
   if($row['status']=="enabled")
  {
   echo "<tr> ";
   echo "<td>" .$row[name] . "</td>";
   echo "<td>" .$row[points] . "</td>";
   echo "</tr> " ;
  }
}

Đối với các dòng khác, bạn có thể làm như thế này

<?php if($status[0] == "enabled") { ?>
    <tr ><td><?php echo "$title[0]";?></td><td>complete <?php echo "$task[0]";?> </td><td></td></tr>
<?php } ?>

CHỈNH SỬA

Vòng lặp for nếu tất cả các mảng của bạn có cùng kích thước, bạn có thể thử một cái gì đó như thế này

<?php for($i=0;$i<sizeof($title);$i++) {
if($status[$i]=="enabled"){
?>
<tr ><td><?php echo $title[$i];?></td><td>complete <?php echo $task[$i];?> </td><td></td></tr>
<?php  }
} ?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi MySQL 1436:Chạy tràn ngăn xếp luồng, với truy vấn đơn giản

  2. Làm cách nào để phân tích cú pháp tệp CSV lớn mà không bị hết thời gian?

  3. Làm thế nào để CHỌN trên hai bảng?

  4. Làm thế nào để có được tổng số hàng được tìm thấy mà không cần xem xét giới hạn trong PDO?

  5. BẮT ĐẦU GIAO DỊCH bên trong BEGIN ... END ngữ cảnh hoặc bên ngoài và cú pháp LOOP