doujin4031 2018-03-29 03:11
浏览 98
已采纳

如何将mySQL数据库打印到div表中?

Grades table is this:

username  assignment  weight  mark
a         a1          10%     50%
b         a1          10%     60%

How would I print this out using php/html?

           <div class="a">
                <div class="divTableHeading">
                    <div class="divTableRow">
                        <div class="divTableHead">Username</div>
                        <div class="divTableHead">assignment</div>
                        <div class="divTableHead">weight</div>
                        <div class="divTableHead">mark</div>
                    </div>
                </div>
                <div class="divTableBody">

            <?php
                include("config.php");
                $sql = "SELECT username, assignment, weight, mark FROM grades";
                $result = mysqli_query($db,$sql);
                while($row = $result->fetch_assoc()) {



            ?>


                    <div class="divTableRow">
                        <div class="divTableCell">$row['username']</div>
                        <div class="divTableCell">$row['assignment']</div>
                        <div class="divTableCell">$row['weight']</div>
                        <div class="divTableCell">$row['mark']</div>
                    </div>

                </div>
            </div>

$db is the connected database that is from config.php. How would I keep looping through and output the grades table?

accidental edit

  • 写回答

2条回答 默认 最新

  • doumi7861 2018-03-29 03:33
    关注

    You're missing to echo your record values.

    From just $row['username'] changed to <?php echo $row['username']; ?>

    And you missed } to close your while loop. Closed it as well with - <?php } ?>

    Updated code:

     <div class="divTable blueTable">
        <div class="divTableHeading">
            <div class="divTableRow">
                <div class="divTableHead">Username</div>
                <div class="divTableHead">assignment</div>
                <div class="divTableHead">weight</div>
                <div class="divTableHead">mark</div>
            </div>
        </div>
        <div class="divTableBody">
    
    <?php
        include("config.php");
        $sql = "SELECT username, assignment, weight, mark FROM grades";
        $result = mysqli_query($db,$sql);
        while($row = $result->fetch_assoc()) {
    ?>
            <div class="divTableRow">
                <div class="divTableCell"><?php echo $row['username']; ?></div>
                <div class="divTableCell"><?php echo $row['assignment']; ?>/div>
                <div class="divTableCell"><?php echo $row['weight']; ?></div>
                <div class="divTableCell"><?php echo $row['mark']; ?></div>
            </div>
    
    <?php } ?>
        </div>
    </div>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
  • ¥20 有人知道这种图怎么画吗?
  • ¥15 pyqt6如何引用qrc文件加载里面的的资源
  • ¥15 安卓JNI项目使用lua上的问题
  • ¥20 RL+GNN解决人员排班问题时梯度消失
  • ¥60 要数控稳压电源测试数据
  • ¥15 能帮我写下这个编程吗
  • ¥15 ikuai客户端l2tp协议链接报终止15信号和无法将p.p.p6转换为我的l2tp线路
  • ¥15 phython读取excel表格报错 ^7个 SyntaxError: invalid syntax 语句报错
  • ¥20 @microsoft/fetch-event-source 流式响应问题