doufen3091 2018-12-07 16:20
浏览 43
已采纳

将mysql中的所有表数据打印到html表中

I've been trying to print all users into a html table. The objective is that the site administrator can edit the information. I've done the following code so far, but I can't understand how I will print User1_Name, User1_Email and password into a table row. I want this for every user on the database.

<body>
    <div class="edituser"> 
      <h1> Edit Users </h1>

      <table>
          <tr>
              <th>User Name</th>
              <th>Email</th>
              <th>Password</th>

          </tr>
   <?php include("include/headerhomeadmin.php");?>


        <?php while($row = mysqli_fetch_assoc($result)) {
        /*$line[]=$row;*/  

        echo 

        $userusername =$row['username'];
        $useremail =$row['email'];
        $userpassword=$row['password'];

        ?>
      <td><?php echo implode(" ", $line)?></td> 

        <?php } ?>

        </table>       

    </div>  

Can someone help me?

UPDATE: My code is now printing the first username, the email from the second user and the password from de third user. The code is the following:

<body>
<div class="edituser"> 
  <h1> Editar Utilizadores </h1>

  <table>
      <tr>
          <th>Nome de Utilizador</th>
          <th>Email</th>
          <th>Password</th>

      </tr>

      <tr>     
    <?php while($row =  mysqli_fetch_assoc($result)) { 

            $userusername =$row['username'];
    ?>

          <td> <?php echo $userusername ?>  </td>

      <?php while($row =  mysqli_fetch_assoc($result)) { 

            $useremail =$row['email'];

    ?>

          <td> <?php echo $useremail ?>  </td>

      <?php while($row =  mysqli_fetch_assoc($result)) { 

            $userpassword=$row['password'];

    ?>
          <td> <?php echo $userpassword ?>  </td>


    <?php }
    }

}?>

How can I fix this?

  • 写回答

1条回答 默认 最新

  • donglin9068 2018-12-08 04:34
    关注
    if ($result->num_rows > 0) {?>
    <table border=1>
      <tr>
          <th>Name</th>
          <th>Email</th>
          <th>Password</th>
    
      </tr>
     <?php while($row =  mysqli_fetch_assoc($result)) { ?> 
    
       <tr> 
              <td><?php echo $row['username']; ?></td>
              <td><?php echo $row['email']; ?></td>
              <td><?php echo $row['password']; ?></td>
    
       </tr>
    
     <?php }?>
     </table>
     <?php
     }
    
     else{
     echo "0 results";
     }
     ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题