私が調査しても、私はこれに対する解決策を見つけることができませんでした。ドロップダウンリストのあらかじめ選択された値としてデータベース値(「デフォルト」)を取得する必要があります。MySQLデータベースのあらかじめ選択されたドロップダウンリストの値
<select name="listCustomer" id="listCustomer">
<?php
$sql = mysqli_query($connection,"SELECT customer_name FROM customers");
while ($row = mysqli_fetch_array($sql,MYSQLI_ASSOC)){
echo "<option value=\"" . $row['customer_name'] . "\">" . $row['customer_name'] . "</option>";}
?>
</select>
お手伝いできますか?
感謝の友人、いくつかの不要な 'がある『"'マークは、コード内で。それ以外にも、これは私の問題を解決しました。しかし、問題は今、選択した値が、今のデータベースに常につもりはないです』デフォルトをデータベースに挿入されているあなたの – EKBG
編集コード: '$のSQL = mysqli_query($接続、 "顧客からCUSTOMER_NAMEを選択する"); ながら($行= mysqli_fetch_array($のSQL、MYSQLI_ASSOC)){ \t \t \t \t \t \t \t \t \t \t $ selected =(($ row ['customer_name'])== 'default')? '選択': ''); echo '<オプション'。$が選択されました。 ' $ row ['customer_name']。 '>'。$ row ['customer_name']。 ' ';} ' – EKBG
それは間違っています。私の例の二重引用符は余分ではありません。すべての属性内容は二重引用符で囲む必要があります。 – junkfoodjunkie