如果选中复选框,则显示div

时间:2014-02-28 07:40:10

标签: php

我做了很多研究,但似乎没有找到正确的答案。我希望在页面加载时显示div,如果选中复选框,它将从MySQL获取值。

这是我的代码。

<input type="checkbox" name="setup" value="Setup" 
{if $single_array[i].SERVICE == 'Setup'} checked{/if}>
&nbsp;&nbsp;<b>Setup</b>

3 个答案:

答案 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}

谢谢大家..