2014-02-28 151 views
1

我做了一堆研究,但似乎沒有找到正確的答案。我打算在頁面加載時顯示div,如果複選框被選中,它會從MySQL獲取值。如果選中複選框,顯示div

這是我的代碼。

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

'。 .. value =「Setup」<?php if($ single_array [$ i] ['SERVICE'] ==='Setup'){echo'checked =「checked」'; }?> ... />' – dachi

+0

你的代碼是一種smarty(基於模板引擎)的方法,不是嗎? – 2014-02-28 07:48:06

+0

是啊我編碼smarty模板。 – user3303594

回答

0

嘿,我endup使用Smarty的語句來得到這個工作,這也更好地工作

​​

感謝所有..

0

你需要在PHP和回聲選中的值給頁面

<input type="checkbox" name="setup" value="Setup" <?php if($single_array[i].SERVICE == 'Setup'){ echo "checked"; } ?> /> 
+0

非常感謝您的反饋,我會試一試 – user3303594

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!"; 
} 

可以做同樣的事情對一個或多個複選框以及..

+0

我真的希望使用JQuery來獲得切換功能。我嘗試過,但沒有運氣。 http://jsfiddle.net/naPLM/有什麼建議? – user3303594

+0

根據您的需求,我認爲它是可行的。有什麼問題..? – WebDevRon

相關問題