2017-06-16 61 views
1

我想把選擇子句放在php html中。把選擇框放在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(); 

}