php如何输出复选框的值,php 怎么输出复选框呢?
表單有6個(gè)復(fù)選框,如果選中的分別是第126個(gè),數(shù)據(jù)庫(kù)存為 1,2,6
現(xiàn)在的問(wèn)題是 在修改的頁(yè)面 怎么用php從數(shù)據(jù)庫(kù)取值,輸出6個(gè)復(fù)選框,讓126為checked ?
回復(fù)討論(解決方案)
$row['id']=1;
>
我的意思是 從數(shù)據(jù)庫(kù)取到值 1,2,6 之后, 怎么輸出6個(gè)復(fù)選框,讓第126個(gè)默認(rèn)選中,345個(gè)不選中,
難點(diǎn)在于中間插入不選中的
我的意思是 從數(shù)據(jù)庫(kù)取到值 1,2,6 之后, 怎么輸出6個(gè)復(fù)選框,讓第126個(gè)默認(rèn)選中,345個(gè)不選中,
難點(diǎn)在于中間插入不選中的
把你選出來(lái)的復(fù)選框(比如對(duì)應(yīng)1,2, 6)所對(duì)應(yīng)的checked 屬性設(shè)置上就可以了啊。
如果你數(shù)據(jù)庫(kù)存的是1,2,6,你可以直接把對(duì)應(yīng)的復(fù)選框的名字或id也設(shè)置成對(duì)應(yīng)的,然后就可以直接訪(fǎng)問(wèn)到需要改變狀態(tài)的checkbox
我的意思是 從數(shù)據(jù)庫(kù)取到值 1,2,6 之后, 怎么輸出6個(gè)復(fù)選框,讓第126個(gè)默認(rèn)選中,345個(gè)不選中,
難點(diǎn)在于中間插入不選中的
做個(gè)if判斷,等于1,2,6的就 checked, 不等的就不checked
echo "";echo "";echo "";echo "";echo "";echo "";
$arr=array(1,2,6);for($i=0;$i<6;$i++){ $checked=in_array($i+1,$arr) ? 'checked' : ''; echo "\n";}
...
數(shù)據(jù)庫(kù)取值
$a = '1,2,6';
請(qǐng)問(wèn)if括號(hào)里面怎么寫(xiě)?
" />
" />
" />
" />
" />
" />
/>
/>
/>
/>
/>
/>
終于搞定,多謝樓上大牛。
本文原創(chuàng)發(fā)布php中文網(wǎng),轉(zhuǎn)載請(qǐng)注明出處,感謝您的尊重!
總結(jié)
以上是生活随笔為你收集整理的php如何输出复选框的值,php 怎么输出复选框呢?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [转载] java语言程序设计-基础篇
- 下一篇: php打印布尔型,PHP数据类型之布尔型