select name="cp_kh" id="selModule">
ドロップをクリックすると、ダウンリスト、ドロップダウン リストのデータはデータベースから動的に取得されます。データベース テーブルからドロップダウン リストに特定のフィールドにあるすべての行のデータを取得するには、どのような方法を使用できますか。ドロップダウン リストは、読み取られたデータの行ごとに配置されます。 PHP はデータ テーブルのフィールドを読み取り、読み取ったデータをドロップダウン リストに割り当てます。 (実装方法は?) 以下のように、
例: 「顧客名」フィールド列のデータ (顧客 A、顧客 B、顧客 C、顧客 D...) をクエリし、この列の下にあるすべてのデータをドロップダウン リストに割り当て、表示します。顧客ごとに 1 行を選択できます。
ドロップダウン リストをクリックすると、ドロップダウン リストのデータがデータベースから動的に取得されます このアプローチはユーザー エクスペリエンスが劣るため、採用されません
リスト内のデータは事前に設定する必要があります
リストが他のコントロールの割り当てによって作成されている場合は、ajax を使用できます
$result=mysql_query("select 客户名称 as name from table");echo '<select name="cp_kh" id="selModule">';while($row=mysql_fetch_assoc($result)){ echo "<option value=\"$row['name']\"></option>";}echo '</select>';
ドロップダウン リストの内容はデータベースから取得する必要があり、プリセットの内容はこの要件を満たすことができません。
たとえば、顧客は固定されるのではなく、動的に更新されてデータベースに追加されます。新しい製品を追加するときは、それがどの顧客に属するかを選択する必要があるため、動的である必要があります。
<td width="100px;">车种</td> <td><select name="cartype" style="width:90px;" /> <?php $sql="select * from cartype"; $query=mysql_query($sql); while($result=mysql_fetch_array($query)){ ?> <option value="<?=$result[cartype]?>"><?=$result[cartype]?></option> <?php } ?> </select></td>
上記のコードはそれを完全に解決します。ありがとうございました