<分区>
我正在尝试将数据库中的数据显示到 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 "<table >
<tr>
<td >Staff ID </td>
<td >Name</td>
<td >Email</td>
<td >Role</td>
</tr>";
while($row = mysqli_fetch_array($run, MYSQLI_ASSOC))
{
echo "<tr>";
echo "<td>".$row['staff_id']."</td>";
echo "<td>".$row['name']."</td>";
echo "<td>".$row['email']."</td>";
echo "<td>".$row['role']."</td>";
echo "</tr>";
echo "</table>";}
}
?>
html代码:
<form id="list_of_user" method="post" action="user_list.php" accept-charset='UTF-8'>
<h2> Table Example</h2>
<p> </p>
<table width="729" border="0" >
<tr valign ="center">
<td width="85" valign ="center">User: </td>
<td width="196" valign ="center"><select name="type_user">
<option value="TELLER" selected="selected">TELLER</option>
<option value="MANAGER">MANAGER</option>
</select> </td>
<td width="97" valign ="center"><input name="Go" type="submit" id="Go" value="Go" /></td>
</tr>
</table>
我在一页中有 php 和 html。
本来,我有一个html表格准备显示数据,但它不会显示出来。所以我把它改成了php。但页面到处都是。 .我正在为页面使用模板。
你能告诉我怎么说吗。将数据从 php 传递到 html??