我做了很多研究,但似乎没有找到正确的答案。我希望在页面加载时显示div,如果选中复选框,它将从MySQL获取值。
这是我的代码。
<input type="checkbox" name="setup" value="Setup"
{if $single_array[i].SERVICE == 'Setup'} checked{/if}>
<b>Setup</b>
答案 0 :(得分:1)
因此,阅读复选框的最佳方式是in_array:
<input type="checkbox" name="color[]" value="red" />
<input type="checkbox" name="color[]" value="yellow" />
PHP将是 -
if(in_array("red",$_POST[color])){
echo "red was checked!";
}else if(in_array("yellow",$_POST[color])){
echo "yellow was checked!";
}else{
echo "Nothing checked!";
}
您也可以为一个或多个复选框执行相同操作。
答案 1 :(得分:0)
您需要使用PHP并将选中的值回显到页面
<input type="checkbox" name="setup" value="Setup" <?php if( $single_array[i].SERVICE == 'Setup'){ echo "checked"; } ?> />
答案 2 :(得分:0)
嘿,我最终使用聪明的语句让这个工作得更好
{if $test[I].column_name == '1'}
<!--Show Info-->
<p> Test Data</p>
{elseif $test[I].column_name == '2'}
<!--Show Info-->
<p> Test Data</p>
{elseif $test[I].column_name == '3'}
<!--Show Info-->
<p> Test Data</p>
{/if}
谢谢大家..