mysl db からのデータをドロップダウン メニューに自動入力しようとしています。ドロップダウンにはタイプが表示さinactive
れactive
、ユーザーが選択できるようにする必要があります。以下に、テーブル構造と php 側からの sql クエリを示します。ドロップダウンに値がまったく表示されません。
CREATE TABLE academy
(
academy_id int(11) not null auto_increment,
name varchar(25) not null,
type enum('INACTIVE','ACTIVE') DEFAULT 'ACTIVE' NOT NULL,
primary key (id),
);
php
Type: <select name="select_type">
<?php
$mysqli = new mysqli(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$dropDownQuery = "SELECT type FROM academy";
if ($result = $mysqli->query($dropDownQuery)) {
while ($row = $result->fetch_row()) {
$type = $row['type'];
echo "<option value=\"$type\">$type</option>";
}
}
?>
</select>