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