私はこのフォームにhtmlフォームを含むWebサイトを持っています。私は会社で働くエージェントのリストをドロップダウンリストに持っています。ドロップダウンリストので、新しいエージェントを追加すると、彼の名前はドロップダウンリストのオプションとして表示されます。MySQLデータベースからhtmlドロップダウンリストにデータを取得する
あなたは、私はこのPHPコードをコーディングしてください助け
<select name="agent" id="agent">
</select>
私はこのフォームにhtmlフォームを含むWebサイトを持っています。私は会社で働くエージェントのリストをドロップダウンリストに持っています。ドロップダウンリストので、新しいエージェントを追加すると、彼の名前はドロップダウンリストのオプションとして表示されます。MySQLデータベースからhtmlドロップダウンリストにデータを取得する
あなたは、私はこの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
ありがとう、それほど助けてくれます:) – ziz194
:あなたは私を助けてくれますか?どうやってhtmlの中からこのphpファイルを呼び出すことができますか? – mOna
@ momomona - これは、確立されたDB接続を持つPHPファイル内にある必要があります。 – SpaceBeers
ありがとうことができますあなたが求めていることはかなりまっすぐ進む
ある結果セットを取得したりするAPIを使用するように、DBに対してクエリを実行します結果セットを取得
ループを結果セットまたは単にPHPを使用して結果
単に要素
次refernceとして出力をフォーマットするには、
Getting Datafrom MySQL database
は、このことができます:)
# 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
私はそれにこれを行う方法を見当がつかない私はあなたのMySQLのテーブルの構造を投稿できる質問 – ziz194
を求めてきました、なぜですか? – Tibor
databse名は 'AGENCE' とエージェント名を含むテーブルです 'エージェント' ここ はテーブルエージェント \t \t id_agent \tのint(20)\t \t \t \t \t login_agent \t varchar型のフィールドです(20)\t latin1_swedish_ci \t \t \t \t mdp_agent \t VARCHAR(20)\t latin1_swedish_ci \t \t \t \t nom_agent \t VARCHAR(20)\t latin1_swedish_ci \t \t \t \t prenom_agent \t VARCHAR(20)\t latin1_swedish_ci \t \t \t \t tel_agent \t INT(11)\t \t \t非\t \t \t mail_agent \t VARCHAR(20) \t latin1_swedish_ci \t \t \t \t adresse_agent \tテキスト\t latin1_swedish_ci – ziz194