Anzeigen von Daten aus der Datenbank in HTML-Tabelle
Ich versuche, Daten aus der Datenbank in einer Tabelle in HTML anzuzeigen. Hier ist mein Code:
PHP-Code:
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 Quelltext:
<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>
Ich habe PHP und HTML auf einer Seite.
Ursprünglich habe ich eine HTML-Tabelle bereit, um die Daten anzuzeigen, aber es wird nicht angezeigt. also habe ich es in php geändert. aber die Seite geht hier und da. . Ich verwende eine Vorlage für die Seite.
Können Sie mir bitte zeigen, wie man ... sagt. übergeben Sie die Daten von PHP zu HTML?