2012-06-18 70 views
0

我已經使用PHP數組進行HTML選擇,然後將代碼放在名爲data.php的模板中。我將data.php鏈接到index.php。所以我想爲我的HTML選擇<select name="color">定義一個變量,以便我可以用我的主題中定義的變量調用此<select name="color">如何爲HTML選擇定義變量

$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

你在問什麼呢? – sachleen

+1

使用jquery/javascript來獲取所選的選項,然後通過$ .ajax將值傳遞給php文件如果你想使用jquery – swapnesh

回答

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>

希望幫助..

+0

謝謝,它調用但是,堅持不進入HTML選擇。 – user3631047

+0

看看這個編輯是否可以幫助你 – skos

+0

它給出未定義變量的錯誤,爲什麼? – user3631047