看板 PHP 關於我們 聯絡資訊
大家好 我想將核取方塊所選的值存進資料表中 不過我目前只知道如何將它印出來如下方法 <? 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
SMUGEN:看來問題是$str宣告在for裡面但在外面存取 變數作用範圍吧 06/10 21:47
starjou:0 或最後一項是 <h2> 中間的,還是迴圈中間的? 06/10 22:17
※ 編輯: kinglislie 來自: 123.193.146.62 (06/10 22:29)
kinglislie:SORRY 剛剛多打一行 06/10 22:29
kinglislie:不知道如何把最後結果的字串存取起來... 06/10 22:30
starjou:迴圈裡加個變數一直去收陣列傳回值就好了 06/10 22:40
※ 編輯: kinglislie 來自: 123.193.146.62 (06/11 02:19)
starjou:如果你是要這東東,$a變數改成陣列,然後最後再 join 起來 06/11 03:28
starjou:或是什麼先判斷 empty($a) 再決定要不要放頓號, 方法很多 06/11 03:29
liaosankai:改成陣列,再用join() +1 06/11 21:33