如何为HTML select定义变量

时间:2012-06-18 06:07:44

标签: php html arrays html-select

我已经使用PHP数组进行HTML选择,然后我将我的代码放在名为data.php的模板中。我将data.php链接到index.php。所以我想为我的HTML选择<select name="color">定义一个变量,以便我可以在我的主题中使用其定义的变量调用此<select name="color">

$color=array(
     "R" => 'red',
     "Y" => 'yellow',
     "B" => 'blue', 
     "G" => 'green',
     "P" => 'purple',
     "O" => 'orange', 
     "B" => 'black',
     "G" => 'gray'
           );

<select name="color">
   <option value="">-----------------</option>
  <?php
  foreach($color as $key => $value):
  echo '<option value="'.$key.'">'.$value.'</option>'; //close your tags!!
  endforeach;
   ?>
</select>

1 个答案:

答案 0 :(得分:2)

如果我正确理解了你的问题,这就是你需要的吗?

<?php
  $ColorOtions = "<option value=''>...</option>"; 
  foreach($color as $key => $value):
  $ColorOtions .= '<option value="'.$key.'">'.$value.'</option>'; //close your tags!!
  endforeach;
?>

现在您可以拨打<select name="color">echo $ColorOtions;</select>

希望有所帮助..