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

看板PHP作者 (順)時間17年前 (2009/02/20 10:57), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串2/6 (看更多)
※ 引述《idcomputer (順)》之銘言: : <?php do { ?> : <tr> : <td><?php echo $row['name'] ; ?></td> : <td colspan="3"> : 有<input name="<?php echo $row['content'] ; ?>" type="radio" value="1"> : 無<input name="<?php echo $row['content'] ; ?>" type="radio" value="0"> : </td> : </tr> : <?php } while ($row = mysql_fetch_assoc($res)); ?> : : 如果表單如上,是利用迴圈跑出來的表單 : 想請問在送出的時候 : 有辦法寫出語法儲存進去嗎?! : : INSERT INTO table (欄位1,欄位2,content1,content2,...... ) : VALUES ('$欄位1','$欄位2','$content1','$content2',......) <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) 想請問字串變數的方法該怎麼寫呢?! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.136.168.61

02/20 11:27, , 1F
$_POST['course1']
02/20 11:27, 1F

02/20 11:54, , 2F
感謝您的回應~~不過出來的結果還是一樣
02/20 11:54, 2F

02/20 11:54, , 3F
是$XXX,而不是變數裡面的值,不過還是感謝您的分享
02/20 11:54, 3F

02/20 11:54, , 4F
^^感恩~~~
02/20 11:54, 4F

02/20 14:59, , 5F
樓上ID跟我好像@@
02/20 14:59, 5F

02/20 15:57, , 6F
XDDDD有像到~~
02/20 15:57, 6F
文章代碼(AID): #19dXmLH1 (PHP)
討論串 (同標題文章)
文章代碼(AID): #19dXmLH1 (PHP)