javascript - 如何把P放在1的位置,A放在0的位置

标签 javascript php mysqli

我正在查询我的数据库如下:

<?php
while($date <= $end) {
    $ttl++;
    $student_array = array();
    $stu_name_td = '';
    mysqli_data_seek($result,0);
    while($innerrow = mysqli_fetch_array($result)) {         
        $atd_query = "SELECT * FROM attendance WHERE AttDate = '".date('Y-m-d', $date)."' AND sl_no = '".$innerrow['sl_no']."'";
        $present_stu_res = mysqli_query($link, $atd_query);
        $test = mysqli_num_rows($present_stu_res) > 0 ? 1 : 0;
    }
    echo "<th>".date('j/m/Y', $date)."</th>";
    $date = strtotime("+1 day", $date);
}
?>

如何在报告中显示 P 代替 1 和 A 代替 0?

最佳答案

将您的代码修改为:

(mysqli_num_rows($present_stu_res) > 0) ? "P" : "A";

关于javascript - 如何把P放在1的位置,A放在0的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31131893/

相关文章:

php - 为什么我的表格中只显示一个结果?

php - 如何减少mysql连接数?

javascript - 将 jQuery delegate (on) 与复选框一起使用会导致响应出现巨大延迟 - 为什么?

javascript - 如何从 d3js 折线获取数据?

javascript - 如何从本地主机发送跨源请求?

php - 提交后如何重置表单?

php - 如何将 JSON 转换为 SQL 查询 - php

php - 从 MySQL 数据库填充复选框

javascript - Jquery 在当前 div 之后粘贴克隆的 tr

php - Codeigniter 3 MySQLi 安全数据库连接