HTML(6)TABLE自动根据数据库键值对输出表格

2024-01-18  本文已影响0人  弗兰克万岁
// 后端php文件需要给到一个$res的变量给html。
// $res必须是list,list里的内容是键值对。

<table border="1px solid black" id="result_box">

    <?php  
    $keys = array_keys($res[0]);  
      
    // 输出标题行  
    echo '<tr>';  
    foreach ($keys as $key => $value):  
        if(substr($value, -1)<>' '):
        echo '<td>' . $value . '</td>';  // 使用 <th> 标签来标识标题  
        endif;
    endforeach;  
    echo '</tr>';  
    // 遍历字典的值,创建表格内容行  
    foreach ($res as $t => $z):  
    
        echo '<tr>';  
            
        foreach ($z as $a => $b):  
        
        if(substr($a, -1)<>' '):// 这里是检测最后一位字符是否为空格,是的话跳过,方便对内容进行控制
            echo '<td>' . $b . '</td>';  
            endif;
        endforeach;  
        echo '</tr>';  
    endforeach;  
    ?>
    
    </table>
上一篇 下一篇

猜你喜欢

热点阅读