看板 PHP 關於我們 聯絡資訊
if($action=="查詢") { $SQL="SELECT bookid,dcrp from comic where dcrp like '%$querystr%' and rented<>'Y'" $cbookid = 0; $s = mysql_query($SQL); $a=mysql_num_fields($s); while (list($cbookid,$dcrp,$price)=mysql_fetch_row($s)) { ?> <tr> <td width="13%"><input type=checkbox name="bookid[]" value="<?=$cbookid?>"></td> <td width="44%"><?=$cbookid?> </td> <td width="41%"><?=$dcrp?></td> </tr> <? } } if($action=="訂購") { global $cbookid ; $cbookid = $cbookid; echo "xxxxxxxxxxxxxxxxxxxx$cbookid"; } 是過許多方法卻都無法抓到上面的核取方塊勾選時輸出的值 這是目前最後實驗的方法= = 想了許久是過無數方法還是沒有頭緒 拜託~~指點一下吧~~~感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.77.49
longman:這種SQL寫法真的很危險呀.. 12/27 00:12
s900527:怎麼說@@~初學不好意思= =請指教 12/27 00:17
alpe:sql inject 12/27 00:18
s900527:是只有漏洞的意思嘛@@~不好意思不過我比較想知道下面訂購ꨠ 12/27 00:21
s900527:裡面怎麼抓到方塊勾選之後傳過來的資料= = 12/27 00:21
s900527:請指點一下感謝~~~~~~ 12/27 00:22
alpe:你把它放到array裡, 用一般變數去 echo =_= 12/27 00:34
s900527:不好意思我不太了解~要怎麼放進array呢? 12/27 00:36
s900527:要在上面的迴圈內先把他變成陣列嗎? 12/27 00:44
s900527:不過方塊被勾選不是會傳出value內得值嗎~怎麼我讀不到呢 12/27 00:46
s900527:放進array還是無法在下面讀到他說~~ 12/27 00:54
allanshen:print_r($_POST['bookid']) 12/27 01:05
s900527:有點了解了~實驗看看感謝~~~ 12/27 01:08
s900527:我會了感謝上面幾位的指導~~拜謝~~~~~ 12/27 01:28
alpe:雞同鴨講... 12/27 09:41