[請益] 關於核取方塊

看板PHP作者 (小黑)時間17年前 (2008/06/10 21:37), 編輯推噓2(206)
留言8則, 4人參與, 最新討論串1/1
大家好 我想將核取方塊所選的值存進資料表中 不過我目前只知道如何將它印出來如下方法 <? echo $_POST["select1"]."<p>"; //蔬菜字串 for($x=1 ; $x<6 ; $x++) { $str="box".$x; if(isset($_POST[$str])) { $a=$a."、".$_POST[$str]; } } echo "<h2>".$a."</h2>"; ?> 加了黃色那行OK了XD~~ 不過印出來最左邊會多一個頓號.... 看來又要研究怎麼擷取字串了... 新手的無奈與喜悅交雜中... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.146.62

06/10 21:47, , 1F
看來問題是$str宣告在for裡面但在外面存取 變數作用範圍吧
06/10 21:47, 1F

06/10 22:17, , 2F
0 或最後一項是 <h2> 中間的,還是迴圈中間的?
06/10 22:17, 2F
※ 編輯: kinglislie 來自: 123.193.146.62 (06/10 22:29)

06/10 22:29, , 3F
SORRY 剛剛多打一行
06/10 22:29, 3F

06/10 22:30, , 4F
不知道如何把最後結果的字串存取起來...
06/10 22:30, 4F

06/10 22:40, , 5F
迴圈裡加個變數一直去收陣列傳回值就好了
06/10 22:40, 5F
※ 編輯: kinglislie 來自: 123.193.146.62 (06/11 02:19)

06/11 03:28, , 6F
如果你是要這東東,$a變數改成陣列,然後最後再 join 起來
06/11 03:28, 6F

06/11 03:29, , 7F
或是什麼先判斷 empty($a) 再決定要不要放頓號, 方法很多
06/11 03:29, 7F

06/11 21:33, , 8F
改成陣列,再用join() +1
06/11 21:33, 8F
文章代碼(AID): #18JeEqR_ (PHP)
文章代碼(AID): #18JeEqR_ (PHP)