我是php和mysql的新手 - 但几乎设法在html页面中显示来自DB的数据 我有一个行表,我设法阅读并在页面上显示。 突发中的所有行, - 没有过滤,没有! 现在我需要创建一个列值的下拉列表,以便可以选择其中一个列表以html中的表格列表格式显示它。 数据表由来自不同手持设备的条目组成。每行中的一列包含发送行/记录的计算机的ID。 首先,我需要获取特定列中的所有值 - 例如' MachineID'。但我需要跳过重复的条目。一台机器将发送许多条目/记录。但我们需要在准备此机器列表时跳过这些重复。
下拉列表准备就绪后,我可以选择一个并调用另一个只显示该机器数据的php页面。
如何首先创建此列表?
答案 0 :(得分:0)
如果我是你,我想使用动态生成的表单创建相同的内容。我的代码如下:
<body><div id="foo">
<form method="POST" action="">
<?php
$sql="SELECT * FROM table_name";
$result = mysqli_query($connection, $sql) or die ("error selecting from table".mysqli_error($connection));
echo "<select name='dropdown' value='' class ='f' ><option>-------------select platform-------------</option>";
while($row=mysqli_fetch_array($result))
{
echo "<option value = ".$row['id'].">".$row['your_column_name']."</option>";
}
?>
</select><br><br>
<input type= "submit" id= "submit_button" value= "submit form">
</form></div></body>
检查你的连接变量。和其他变量。 希望它有帮助:)如果它确实比不忘记绿色它:P