ブランド テーブルからすべてのブランドを取得する以下のコードで作成されたドロップダウン メニューがあります。while ループを使用しているため、メニューのすべてがアルファベット順に表示されます (つまり、Adiddas など)。<options>
したがって、それらを行ごとに個別にリストすることはしません。
echo "<form action=\"type.INC.php\" method=\"get\">\n";
echo "<select name=\"brand\">\n";
$stmt = mysqli_stmt_init($hook);
if($stmt=mysqli_prepare($hook,"SELECT brandid, brandname FROM brands WHERE brandid "));
{
mysqli_stmt_bind_param($stmt,"i", $brandid);
mysqli_stmt_execute($stmt);
mysqli_stmt_bind_result($stmt, $brandid, $brandname);
while(mysqli_stmt_fetch($stmt))
{
$brandname = htmlspecialchars($brandname, ENT_QUOTES, 'UTF-8');
echo "<option value=\"$brandid\">$brandname </option>";
}
echo "</select>\n";
echo "<input name=\"submit\" type=\"submit\" id=\"brandid\" value=\"submit\" />\n";
echo "</form> \n";
「SELECT A BRAND」という文がデフォルトの最初の値として表示されるようにするにはどうすればよいですか? ブランド テーブルに「SELECT A BRAND」と入力し、primaryID にゼロを割り当てる必要がありますか?
これを行うより良い方法はありますか?
この質問に関する私の検索はすべて、「select=selected 属性」に関連するトピックになります。
ありがとう、ジェン