2017-06-16 54 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(); 

}