Re: [請益] 請教foreach進階用法~~

看板PHP作者 (冬天的陽光真是舒服..)時間17年前 (2009/02/02 16:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《idcomputer (順)》之銘言: : : 基本資料 : 學號:a : 姓名:b : 電話:c : ------------------ : | | x | y | z | : ------------------ : | ○ |x1 |y1 |z1 | : ------------------ : | ○ |x2 |y2 |z2 | : ------------------ : | ○ |x3 |y3 |z3 | : ------------------ : | ○ |x4 |y4 |z4 | : ------------------ : | ○ |x5 |y5 |z5 | : ------------------ : | ○ |x6 |y6 |z6 | : |----------------- : 假設勾選了 上面的三個CHECKBOX : : x[] => x1,x2,x3 : y[] => y1,y2,y3 : z[] => z1,z2,z3 : : insert into table (a,b,c,x,y,z) values (a,b,c,x[],y[],z[]) : 紅色的部分不知道怎麼利用foreach抓取到 懶得用推文了..一次回... 有幾種作法, 若是 x2 , y2, z2 等資料是從資料庫撈出來的.. 則應該是同一筆資料的不同欄位.. 那 checkbox 的 value 應該放得就是 PK 每個 foreach 去 db 撈出來生成 insert 的資料. 或是一開始就撈出來丟去 form 了, 用 hidden 藏起來或是用 text 秀出來.. 這時候用 <input name='x1[<?php echo $data[pk]; ?>]' value='<?php echo $data[x1]?>'> 也就是把 pk 塞入 key 當中這樣來處理... 送出去之後用可以直接用 foreach($checkbox as $pk){ echo $x2[$pk],$y2[pk]; } 這類的方式... 不過實際上得作法應該可以更細緻一點... 這部份就讓你自己發揮了... -- 我是上來領便當的... 逛 php 版, database 版只是順便而已... http://blog.darkhero.net 個人網誌 http://phorum.study-area.org/index.php/board,31.0.html -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.62.60
文章代碼(AID): #19XgbxNc (PHP)
討論串 (同標題文章)
文章代碼(AID): #19XgbxNc (PHP)