Re: [請益] 核取方塊&MySql
若您是使用 陣列 存值的話
for 跟 foreach 都可以使用
也可以存入 1-3 的
兩著差在一個用變數去比對
一個是用key去比對
舉個例子
若您將興趣的值 用array接收
如下
<input type="checkbox" name="ins[]" value="唱歌">
<input type="checkbox" name="ins[]" value="跳舞">
<input type="checkbox" name="ins[]" value="畫畫">
送出資料後
會有一個array產生 $_request 印出來看看 來$_post 也可以
$size = sizeof(? ); //自己動手找答案了...XD
for ($i =0 ; $i<$size ; $i++){
$SQL = "INSERT INTO XXX
SET XXX=".array[$i]."''
............... ";
}
foreach ($array AS $KEY=> $val ){
$SQL = "insert into XXX
SET XXX='".$val['0'] ." '
....................... ";
}
把php 的array 當 tree 來看
一個門牌一個值 應該很好懂的 ^ 0 ^
※ 引述《sun1988 (風)》之銘言:
: 我目前在做會員註冊這部份有用到核取方塊
: 資料庫欄位大概是這樣
: 編號(主鍵) | 帳號 | 密碼 | 興趣1 | 興趣2 | 興趣3
: 目前卡在興趣這
: 假設我有
: 唱歌、跳舞、畫畫、散步 這四個
: 最少選擇一個最多三個
: 勾選的1~3個必須分別存入 興趣1~3裡
: 想問用哪種方法做比較好
: 目前適用foreach <=可是好像不能分別存入 1 ~ 3
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.198.243
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章