2017-11-09 3 views
0

配列でオプションを記入することを選択しました。私はそれをどうやってやるのか分かりません。 配列を使用してドロップダウンを行う

<html> 
<head> 
<title>test</title> 
<body> 
<select> 
    <?php $theArr = array("Home", "Events", "Bio", "Contact");?> 
    <?php foreach ($theArr as $menu_option){ ?> 
    <option><?php $menu_option; ?></option> 
    <?php } ?> 
</select> 
</body> 
</html> 

が、私は取得していますすべては、あなたが表示出力用の echoを書くために必要なものを私が間違って

+0

'$ menu_option'変数をエコーする必要があります。 –

+1

' '。それは仕事をするだろう。 –

+0

ちょうど 'echo'が見つからず、3つの答えが与えられています。ハッハッハー –

答えて

1

をやっていることを確認ダウン空のドロップではありません。現在、私はこれをしようとしています。あなたの低下は以下のようにダウンに変更します。

<select> 
    <?php $theArr = array("Home", "Events", "Bio", "Contact");?> 
    <?php foreach ($theArr as $menu_option){ ?> 
    <option><?php echo $menu_option; ?></option> 
    <?php } ?> 
</select> 
0

あなたは結果が印刷されていることを確認するためにあなたのコード、またはprint_rechoを追加する必要が何

<html> 
    <head> 
    <title>test</title> 
    </head> <!-- also close your head --> 
    <body> 
     <select> 
      <?php $theArr = array("Home", "Events", "Bio", "Contact");?> 
      <?php foreach ($theArr as $menu_option){ ?> 
      <option><?php echo $menu_option; ?></option> 
      <?php } ?> 
     </select> 
    </body> 
</html> 

を出力していません。それとも、単に私も読むことをお使いの{}はるかに簡単に変更するには、echo :)

<select> 
    <?php $theArr = array("Home", "Events", "Bio", "Contact");?> 
    <?php foreach ($theArr as $menu_option): ?> 
    <option><?php echo $menu_option; ?></option> 
    <?php endforeach;?> 
</select> 

が欠落しているあなたは、エコーの文

enter code here 
<html> 
<head> 
<title>test</title> 
</head> 
<body> 
<select> 
<?php $theArr = array("Home", "Events", "Bio", "Contact");?> 
<?php foreach ($theArr as $menu_option){ ?> 
    <option><?php echo $menu_option; ?></option> 
<?php } ?> 
</select> 
</body> 

0

を使用することができます。

0

が欠落している<?=$menu_options;?>

関連する問題