如何将MySQL中的条目放入选项列表中

时间:2015-01-25 18:26:10

标签: php html mysql select options

目前我正在开发基于网络的库存软件。对于预订,我想要一个带动态房间的列表,硬件带来。 我在表'ort'中有这个列表,该列也被命名为'ort'。 我希望表中的条目显示在选项列表中。

<select>
<option>Content out of database</option>
</select>

为此,我现在有以下代码:

    <!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <title>Ausbuchung</title>
    <meta name="Author" content="Microgamer"/>
</head>
<body>

    <form action="auth.php" method="post">
    Seriennummer:<input type="text" name="Seriennummer"><br>


<?php

$db=mysql_connect("localhost", "dvd","abc");
mysql_select_db("inventar");
$anfrage="SELECT ort FROM ort ";
$ergebnis=mysql_query($anfrage);
?>


<select> 
<?php 

    $sql = "SELECT 
                ort 
            FROM 
                ort"; 
    $result = mysql_query($sql) OR die(mysql_error()); 
        while($row = mysql_fetch_assoc($result)) { 
echo "<option>" . $row['ort'] . "</option>"; 
} 
?> 
</select>

    <input type="text" name="pc"><p>PC-Name</p>
    </form>

</body>
</html>

当我打开页面时,我看到以下内容:

http://i.stack.imgur.com/iJSE2.jpg

你能帮帮我吗?我没有更多的想法!

由于 Microgamer

1 个答案:

答案 0 :(得分:3)

使用像:

这样的选择框
<select name="selectbox_name">
<?php
  foreach(mysql_fetch_assoc($result) as $sql)) {
   echo '<option value="' . $sql['row'] . '">' . $sql['row'] . '</option>';
}
 ?>
</select>

Ur使用mysql,最好使用mysqli或PDO而不是mysql-command