※ ChatGPTを利用し、要約された質問です(原文:質問です!)
このQ&Aのポイント
PHPの配列構文で$jusyo_ken_meiをarrayにすると、沖縄県のみが表示されます。
2345も表示させたい場合、どうすればいいでしょうか?
質問は、PHPの配列構文で$jusyo_ken_meiをarrayにした場合に、沖縄県のみが表示される問題があり、他の都道府県も表示させたいです。
下記のように記述しました。
$jusyo_ken_meiをarray構文にしたのですが、沖縄しか出ません。
2345も出せるようにしたいのですがどうしたらいいですか?
<body>
<form method="POST" action="text.php">
<p><input type="text" name="T1" size="20" value="<?php echo $T1 ; ?>"></p>
<p><select size="1" name="$jusyo_ken">
<?php
$jusyo_ken_mei = array (1 =>"沖縄県" , 2 =>"北海道", 3 =>"東京", 4 =>"大阪", 5 =>"鹿児島");
if ($jusyo_ken == ""){
echo "<option value=\"\" selected>---</optin>";
}else{
echo "<option value=\"\">--- </optin>";
}
if ($jusyo_ken == "$jusyo_ken_mei[1]"){
echo "<option selected>$jusyo_ken_mei[1]</option>";
}else{
echo "<option>$jusyo_ken_mei[1]</option>";
}
?>
</select></p>
<p> </p>
<p> </p>
<p> </p>
<p><input type="submit" value="送信" name="B1"><input type="reset" value="リセット" name="B2"></p>
</form>
</body>
お礼
出来ました!!とても参考になりました。 ありがとうございます。