急問 PHP setcookies

2009-06-17 12:36 am
我個頁係,要求人地tick o的checkbox... (d格仔之間冇關連,唔係multiple-choice)....
d格原先已經tick左... 佢地submit左之後... 就setcookies.... 下次返返o黎o既時候,d tick o個係道... 即係假如有tick o既下次返o黎就有,冇tick o既2就冇..
唔用session... 我試過:
<input ........ checked = "<?php if (!isset ($_COOKIE['XXX'])) {} else {echo "checked";} ?>"/>
唔得... 我又試過:
<input ....... checked = "<?php if ($_COOKIE['XXX'] != "no") {} else {echo "checked";} ?>"/>
又唔得..
幫幫手,幾急...

回答 (1)

2009-06-17 9:47 pm
✔ 最佳答案
問題應該唔係 Set Cookie 到
你可以試一試
如果 <input Type="checkbox" name="1" checked="No">
或者 <input Type="checkbox" name="2" checked=false>
甚至 <input Type="checkbox" name="3" checked=>

佢都會 Set 左係 True( 即係 Check 左 )
唯有係無 「checked」時先至無 Check

所以你的語句應該是
當你想唔 Check 的時候,就唔好 echo 任何野
包括 checked
否則 echo "Checked=\"yes\";


收錄日期: 2021-04-13 16:40:38
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090616000051KK01262

檢視 Wayback Machine 備份