将数据从数据库显示到html表中

 手机用户2502929415 发布于 2023-02-07 19:50

我正在尝试将数据库中的数据显示为html中的表格.这是我的代码:

php代码:

if($_SERVER['REQUEST_METHOD'] =='POST')
{   
 $type_user=$_POST['type_user'];
 $sql="SELECT staff_id, name, email, role FROM user WHERE role='$type_user'";

 $run= $db->query($sql)
    or die($db -> error);

 $num=mysqli_num_rows($run);
 $row=mysqli_fetch_array($run, MYSQLI_ASSOC);
 //$yana =  $row['staff_id'];
 //echo "dd".$yana;

 echo "";

  while($row = mysqli_fetch_array($run, MYSQLI_ASSOC))
  {
  echo "";
  echo "";
  echo "";
  echo "";
  echo "";
  echo "";
  echo "
Staff ID Name Email Role
".$row['staff_id']."".$row['name']."".$row['email']."".$row['role']."
";} } ?>

HTML代码:

Table Example

 

User:

我在一个页面中有php和html.

最初,我有一个html表准备显示数据,但它不会显示.所以我把它改成了php.但页面到处都是..我正在使用页面模板.

你能告诉我怎么样的.say.将数据从php传递给html ??

1 个回答
  • 这是解决方案总PHP与PHP和数据库连接

       <!doctype html>
        <html lang="en">
        <head>
          <meta charset="UTF-8">
          <title>database connections</title>
        </head>
        <body>
          <?php
          $username = "database-username";
          $password = "database-password";
          $host = "localhost";
    
          $connector = mysql_connect($host,$username,$password)
              or die("Unable to connect");
            echo "Connections are made successfully::";
          $selected = mysql_select_db("test_db", $connector)
            or die("Unable to connect");
    
          //execute the SQL query and return records
          $result = mysql_query("SELECT * FROM table_one ");
          ?>
          <table border="2" background-color: #84ed86; color: #761a9b; margin: 0 auto;" >
          <thead>
            <tr>
              <th>Employee_id</th>
              <th>Employee_Name</th>
              <th>Employee_dob</th>
              <th>Employee_Adress</th>
              <th>Employee_dept</th>
              <td>Employee_salary</td>
            </tr>
          </thead>
          <tbody>
            <?php
              while( $row = mysql_fetch_assoc( $result ) ){
                echo
                "<tr>
                  <td>{$row\['employee_id'\]}</td>
                  <td>{$row\['employee_name'\]}</td>
                  <td>{$row\['employee_dob'\]}</td>
                  <td>{$row\['employee_addr'\]}</td>
                  <td>{$row\['employee_dept'\]}</td>
                  <td>{$row\['employee_sal'\]}</td> 
                </tr>\n";
              }
            ?>
          </tbody>
        </table>
         <?php mysql_close($connector); ?>
        </body>
        </html>
    

    来源:从数据库中检索数据并在php中将其显示在表中..看到这段代码有什么不对吗?

    2023-02-07 19:57 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有