作者ntouckcm (知足常乐)
看板PHP
标题Re: [请益] 复选钮怎麽传参数
时间Fri May 9 15:03:41 2008
※ 引述《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)
1F:推 arrack:看不懂你要表达的意思... 05/09 15:05
2F:→ arrack:先确定你传递参数的method是不是post吧 05/09 15:06
3F:→ ntouckcm:是呀<form method="POST" action="test1.php"> 05/09 15:07
4F:推 arrack:我是说 传到svg.php的方式... 05/09 15:08
5F:→ ntouckcm:我想要做的是要把阵列(因为是复选选单)传到嵌入的网页中 05/09 15:08
6F:推 arrack:请改用方法一 传字串进去..在解编 05/09 15:31
7F:→ arrack:而且网址带入的是$_GET不是$_POST 05/09 15:34
8F:→ ntouckcm:OK thanks~ 05/09 15:45