Re: [請益] 表單送出後新增資料問題

看板PHP作者 (順)時間17年前 (2009/02/24 15:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/6 (看更多)
※ 引述《flylinux (ㄚ琪)》之銘言: : 你是要$$x這樣的變數的變數嗎? : 我還看不太懂你的問題? : ※ 引述《idcomputer (順)》之銘言: : : <input name="course1" type="hidden" id="course1" value=" : : <?php do { ?> : : <?php echo ","?><?php echo "$";?><?php echo $rowo['欄位名稱'] ;?> : : //放在隱藏欄位中,為了取得變數弄出來 : : <?php } while ($rowo = mysql_fetch_assoc($reso)); ?> : : "> : : <input name="course2" type="hidden" id="course2" value=" : : <?php do { ?> : : <?php echo ","?><?php echo $rowg['欄位名稱'] ;?> : : //放在隱藏欄位中,為了取得欄位名稱 : : <?php } while ($rowg = mysql_fetch_assoc($resg)); ?> : : "> : : 送出表單後 : : INSERT INTO table : : (xxx, yyy, zzz, 欄位1,欄位2,欄位3) : : VALUES : : //假設xxx,yyy,zzz的值為1,2,3 : : ('1', '2', '3' ,$欄位1,$欄位2,$欄位3) : : 果然天真的拼拼湊湊想法是就只有取得隱藏欄位中的值,而無法取得變數值 : : 照理說應該是 : : INSERT INTO table : : (xxx, yyy, zzz, 欄位1,欄位2,欄位3) : : VALUES : : ('1', '2', '3' ,4,5,6) : : 想請問字串變數的方法該怎麼寫呢?! 假設有一個表單上面有三個核取方塊的欄位 一般來說就是 <tr> <td> 有<input name="a" type="radio" value="1"> 無<input name="a" type="radio" value="0"> </td> </tr> <tr> <td> 有<input name="b" type="radio" value="1"> 無<input name="b" type="radio" value="0"> </td> </tr> <tr> <td> 有<input name="c" type="radio" value="1"> 無<input name="c" type="radio" value="0"> </td> </tr> 送出該表單之後再將他新增到資料表中 $sql = INSERT INTO table (a,b,c) VALUES ('$a','$b','$c'); $res = mysql_query ($sql); 但是想將欄位作成可由後台新增修改刪除 因此我將欄位的部份也做成了資料表 此時的表單就變成 <?php do { ?> <tr> <td> 有<input name="<?php echo $row['name'] ; ?>" type="radio" value="1"> 無<input name="<?php echo $row['name'] ; ?>" type="radio" value="0"> </td> </tr> <?php } while ($row = mysql_fetch_assoc($res)); ?> 想請問,這樣送出之後該怎樣將這些欄位的值放到某某字串變數中 再將他INSERT INTO 資料表內 煩請高手指點^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.136.168.61
文章代碼(AID): #19ewUGRX (PHP)
討論串 (同標題文章)
文章代碼(AID): #19ewUGRX (PHP)