配列のforeachループステートメントを使ってドロップダウンリストを作成しようとしていますが、コードの選択した部分が機能しない点が異なります。なぜ誰かが説明できますか?ありがとうございました。。オプションをあらかじめ選択する方法
$availabloptions = array("apparel"=>"Apparel", "gadgets"=>"Gadgets", "sports"=>"Sports", "travel"=>"Travel");
echo"<form>";
echo"<select name ='test'>";
foreach($availabloptions as $catvalue=>$catname){
echo"<option value='".$catvalue."'(".$catname." == ".$availabloptions["gadgets"].") ? selected ='selected':''>".$catname."</option>";}
echo"</select>";
echo"</form>"
あなたの質問に適切な言語タグを追加してください... –
htmlのソースを調べると、すべてが明らかになります。 –
間違った場所に引用符があるようです。現在、 ' '? –