作者ntouckcm (知足常樂)
看板PHP
標題Re: [請益] 複選鈕怎麼傳參數
時間Fri May 9 13:39:35 2008
※ 引述《ntouckcm (知足常樂)》之銘言:
: 請問一下
: 複選鈕該如何傳參數
: test1.php
: <form method="POST" action="test1.php">
: <input name=\"gene_name[]\" type=\"checkbox\" value=\"$allname[0]\"
: checked=\"checked\"/><font face=\"Times New Roman\" size=\"4\">
: $allname[0]</a></font>";
: <input name=\"gene_name[]\" type=\"checkbox\" value=\"$allname[1]\"/>
: <font face=\"Times New Roman\" size=\"4\">$allname[1]</a></font>";
: .............
: <embed src="svg.php?start_location=<?=$start_location;?>&end_location=
: <?=$end_location;?>&name=<?=$gene_name;?>" width="1300" height="1400"
: type='image/svg+xml' pluginspage='http://www.adobe.com/svg/viewer/install/' />
: svg.php
: $select_name=$_GET['name']; 但是$select_name印出來是Array
: 若用$select_name=$_POST['name']; 印出來沒有東西
: 請問一下有沒有什麼方式可以傳複選選單的參數呢?
我在svg.php
改為
$select_name = print_r($_POST['gene_name']);
$select_name的值一直是1
即使只有一個元素是3
$gene_name[0]=3
請問有沒有人 知道該如何用呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.219.142
→ starjou:有勾的才會傳回 SERVER 05/09 13:45
推 JoeHorn:建議去看看 print_r() 的用法,不是你這樣用的.... =_= 05/09 14:45
→ ntouckcm:$select_name = print_r($_POST['gene_name'],true); 05/09 14:52
→ ntouckcm:我少設定一個參數,這樣才是把結果回傳 05/09 14:53