看板 PHP 關於我們 聯絡資訊
※ 引述《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)
arrack:看不懂你要表達的意思... 05/09 15:05
arrack:先確定你傳遞參數的method是不是post吧 05/09 15:06
ntouckcm:是呀<form method="POST" action="test1.php"> 05/09 15:07
arrack:我是說 傳到svg.php的方式... 05/09 15:08
ntouckcm:我想要做的是要把陣列(因為是複選選單)傳到嵌入的網頁中 05/09 15:08
arrack:請改用方法一 傳字串進去..在解編 05/09 15:31
arrack:而且網址帶入的是$_GET不是$_POST 05/09 15:34
ntouckcm:OK thanks~ 05/09 15:45