Htmlフォームを含むWebサイトがあります。このフォームには、会社で働くエージェントのリストを含むドロップダウンリストがあります。MySQLデータベースからこのドロップダウンリストにデータを取得して、新しいエージェントを追加するときに名前が表示されるドロップダウンリストのオプションとして。
このPHPコードのコーディングを手伝ってください、ありがとう
<select name="agent" id="agent">
</select>
これを行うには、クエリ結果の各行をループし、ドロップダウンのオプションごとにこの情報を使用します。以下のコードは、ニーズに合わせてかなり簡単に調整できるはずです。
// Assume $db is a PDO object
$query = $db->query("YOUR QUERY HERE"); // Run your query
echo '<select name="DROP DOWN NAME">'; // Open your drop down box
// Loop through the query results, outputing the options one by one
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
echo '<option value="'.$row['something'].'">'.$row['something'].'</option>';
}
echo '</select>';// Close your drop down box
# here database details
mysql_connect('hostname', 'username', 'password');
mysql_select_db('database-name');
$sql = "SELECT username FROM userregistraton";
$result = mysql_query($sql);
echo "<select name='username'>";
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['username'] ."'>" . $row['username'] ."</option>";
}
echo "</select>";
# here username is the column of my table(userregistration)
# it works perfectly
あなたが求めているのは非常に簡単です
データベースに対してクエリを実行して結果セットを取得するか、APIを使用して結果セットを取得します
phpを使用して結果セットまたは単に結果をループします
各反復で、出力を要素としてフォーマットするだけです
次の参照が役立つはずです
お役に立てれば :)