2017-06-16 18 views
1

php htmlにselect句を入れたいと思います。ここ選択ボックスをPHP htmlに入れます

は私のコード:

<?php 
for($index=1; $index<=$content->option->dynamic_field_index; $index++){ 
echo "<td><select name='kboard_option_product' 
id='kboard_option_product{$index}' data-placeholder='selectProduct'>"; 
echo "<optgroup value='0' label='products'>"; 
echo "<option value='windows'>windows</option>"; 
echo "<option value='linux'>linux</option>";     
echo "<option value='unix'>unix</option>"; 
echo "</optgroup></select></td>"; 
}?> 

私はそれを解決することができますか? 私はそれをしたい

以下のオプションを見ると、このようなデータは保存されますが、echoを使用する場合は、php構文とhtml構文を一致させる必要があります。

<option value="window"<?php if($content->option->product == 'window'):?> selected<?php endif?>>window</option> 

私は何をしたいことは、PHPの句で文に使うとhtml

+0

ご質問明確ではない。より可読性の高い質問を編集してください – ManiMuthuPandi

+0

質問の詳細をご記入ください –

+0

ループ外に選択タグを移動する必要があります。 – hungrykoala

答えて

0

ちょうど、以下を使用してそれを表示するために、エコーでタグを使用することで、

function php_selectbox(){ 
    ob_start(); 
    ?> 
     //Place your html here and echo the function outside. 
    <?php 
    return ob_get_clean(); 

} 
関連する問題