Re: [請益] 複選鈕怎麼傳參數

看板PHP作者 (知足常樂)時間17年前 (2008/05/09 15:03), 編輯推噓3(305)
留言8則, 2人參與, 最新討論串5/5 (看更多)
※ 引述《arrack (艾瑞克)》之銘言: : <? : $temp=$_POST["gene_name"]; : if($temp!=""){ : //方法一 : echo implode(",",$temp); : //方法2 : foreach($temp as $var ){ : echo $var; : } : } : ?> : ※ 引述《gpmm (銀色)》之銘言: : : $select_name = print_r ($_POST['gene_name']) : : 此處 select_name 所取到的是 print_r 的結果, : : 你成功 print_r 了,結果當然是 1 : : print_r 本身即會輸出,若你要看 $_POST['gene_name'] 的陣列, : : 請直接 print_r ($_POST['gene_name']) 即可。 svg.php $temp=$_POST["gene_name"]; 因為是載入svg,所以無法直接echo,所以我開檔輸出結果。 $fp = fopen(".\\123.txt","w+"); fwrite($fp,$temp); 出來是空的,好像沒有傳接成功。 $a=print_r($_POST["gene_name"],true); //把結果回傳給$a fwrite($fp,$a); 輸出是空的 ----------------------------------------------------------------------- 但是在原來的網頁test1.php 前面測試 foreach ($gene_name as $value) fwrite($fp1,"gene_name:".$value."\r\n"); $a=print_r($gene_name,true); fwrite($fp1,$a."\r\n"); 都可以得到正確結果 陣列好像沒有傳遞成功..... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.219.142 ※ 編輯: ntouckcm 來自: 140.121.219.142 (05/09 15:05) ※ 編輯: ntouckcm 來自: 140.121.219.142 (05/09 15:05)

05/09 15:05, , 1F
看不懂你要表達的意思...
05/09 15:05, 1F

05/09 15:06, , 2F
先確定你傳遞參數的method是不是post吧
05/09 15:06, 2F

05/09 15:07, , 3F
是呀<form method="POST" action="test1.php">
05/09 15:07, 3F

05/09 15:08, , 4F
我是說 傳到svg.php的方式...
05/09 15:08, 4F

05/09 15:08, , 5F
我想要做的是要把陣列(因為是複選選單)傳到嵌入的網頁中
05/09 15:08, 5F

05/09 15:31, , 6F
請改用方法一 傳字串進去..在解編
05/09 15:31, 6F

05/09 15:34, , 7F
而且網址帶入的是$_GET不是$_POST
05/09 15:34, 7F

05/09 15:45, , 8F
OK thanks~
05/09 15:45, 8F
文章代碼(AID): #188_TEzm (PHP)
文章代碼(AID): #188_TEzm (PHP)