0

HTML選択にPHP配列を使用してから、data.phpというテンプレートにコードを配置しました。data.phpをindex.phpにリンクしました。そのため、テーマ全体で定義された変数を使用して<select name="color">これを呼び出すことができるように、HTMLselectの変数を定義したいと思います。<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>
4

1 に答える 1

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>

お役に立てば幸いです。

于 2012-06-18T06:14:07.763 に答える