на данный момент я работаю над программным обеспечением для инвентаризации. Для выездного бронирования я хочу список с динамическими комнатами, аппаратное обеспечение принесено.
У меня есть этот список в таблице ‘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
Используйте поле выбора как:
<select name="selectbox_name">
<?php
foreach(mysql_fetch_assoc($result) as $sql)) {
echo '<option value="' . $sql['row'] . '">' . $sql['row'] . '</option>';
}
?>
</select>
Если вы используете mysql, лучше использовать mysqli или PDO вместо mysql-команды
Других решений пока нет …