1
ユーザーが新しいレシピを作成できるようにレシピブックを作成したいので、ドロップダウンフィールドから事前に入力した成分を選択できます。PHPのドロップダウンフィールドを使ってSQL用のデータをHTMLフォームに記入
私のコードは、これまでに次のようになります。
<html>
<body>
<form method="post" >
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "tagebuch1";
// LOGIN TO DATABASE SCRIPT WRITTEN FOR MYSQLI
$mysqli = new mysqli($servername, $username, $password, $dbname);
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
// END OF LOGIN TO DB SCRIPT
$query_ak='SELECT * FROM privnahrungsmittel';
$result = $mysqli->query($query_ak);
?>
<select name="exa" >
<?php
while ($row = mysqli_fetch_assoc($result)) {
echo '<option value="'.$row['idprivNahrungsmittel'].'">'.$row['brennwert'].'</option>';
}
?>
</select>
<input type="submit" value="GO!" name="go"/>
</form>
</body>
</html>
しかし、表がコンテンツで満たされているが、私は、このような空の出力を得る:
誰でもplsは助言することができ間違いはどこですか?それを削除 -
は、あなたの質問には関係ない場合
に
$row = mysqli_fetch_assoc($result)
を変更してください、ありがとうございました。 –