Re: [請益] 表單送出後新增資料問題
※ 引述《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
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
0
18