小さなデータ入力フォームがありますが、「名前」フィールドをドロップダウンボックスとして使用できるかどうか尋ねられました。名前をつけてスペルミスを犯す危険性があります。 これは私にはかなり新しく、ここや他のサイトに関するいくつかの情報に続いて、最初の部分を達成しようとしました。エラーはなく、ボックスには何も表示されません。 これを行うにはtblStaffNames(userID、txtName)がありますデータがドロップダウンで表示されないmysqli
私が使用しているコードは次のようになります。
<?php
include("connect-db.php");
$queryNames = "SELECT txtName FROM tblStaffName";
$resultNames = $conn->query($queryNames);
?>
<select name="personname">
<?php
while ($rowNames = $resultNames->fetch_assoc()) {
echo "<option value=\"{$rowNames['txtName']}\">";
echo $rowNames['txtName'];
echo "</option>";
}
?>
</select>
ザ・$ CONN私はtblStaffNames含めて、データベースからテーブル内のデータを表示することができ、別のページにあるように、すべて良いです - 私は、接続の問題の任意の並べ替えを排除することができます。
ページを実行すると、小さなドロップダウンボックスが表示されますが、非常に単純ですが、値はありません。
私はこのような値をデータ入力フォームの一部として使用して終了します。
<td><select name="personname" style="width:100px" ><?php echo $RowNames; ?></select></td>
しかし、実際にデータを表示することはできません。
私がここで間違っていることを誰かが助けてくれますか?
htmlは、オプション値のみを表示します。 – Keerthivasan
**ルールNo.1:**レンダリングされたページを注視しないでください。**あなたのコードで生成された** HTMLソース**を常にチェックしてください。 –