天天看點

php中$_GET傳遞數組的實作

 php中post傳遞數組很容易,但是get傳遞數組就....

下面實作辦法:

<a href="http://blog.51cto.com/attachment/201302/142102796.jpg" target="_blank"></a>

送出後:

<a href="http://blog.51cto.com/attachment/201302/142121233.jpg" target="_blank"></a>

&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; 

&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; 

&lt;head&gt; 

&lt;meta http-equiv="Content-Type" content="text/html; charset=gbk" /&gt; 

&lt;title&gt;php中$_GET傳遞數組的實作&lt;/title&gt; 

&lt;/head&gt; 

&lt;body&gt;&lt;script type="text/javascript"&gt; 

function selectItems(){ 

 var items = document.getElementsByName('checkbox'); 

 var values = new Array(); 

 var key = 0; 

 for(var i=0; i&lt;items.length; i++){ 

  if(items[i].checked){ 

   values[key] = items[i].value 

   key++; 

  } 

 } 

 if(values.length &gt; 0){ 

  alert(values.join(',')); 

  window.location.href='admin_news_list.php?cid='+values.join(','); 

 }else{ 

  alert('未選擇項目!'); 

function selectAll(){ 

  items[i].checked = true; 

&lt;/script&gt; 

&lt;form id="form1" name="form1" method="post" action=""&gt; 

  &lt;input type="checkbox" name="checkbox" id="checkbox1" value="1"/&gt;1&lt;br /&gt; 

  &lt;input type="checkbox" name="checkbox" id="checkbox2" value="2"/&gt;2&lt;br /&gt; 

  &lt;input type="checkbox" name="checkbox" id="checkbox3" value="3"/&gt;3&lt;br /&gt; 

  &lt;input type="checkbox" name="checkbox" id="checkbox4" value="4"/&gt;4&lt;br /&gt; 

  &lt;input type="checkbox" name="checkbox" id="checkbox5" value="5" /&gt;5&lt;br /&gt; 

  &lt;input type="checkbox" name="checkbox" id="checkbox6" value="6"/&gt;6&lt;br /&gt; 

  &lt;input type="checkbox" name="checkbox" id="checkbox7" value="7"/&gt;7&lt;br /&gt; 

  &lt;input type="checkbox" name="checkbox" id="checkbox8" value="8"/&gt;8&lt;br /&gt; 

  &lt;input type="checkbox" name="checkbox" id="checkbox9" value="9"/&gt;9&lt;br /&gt; 

  &lt;input type="checkbox" name="checkbox" id="checkbox10" value="10"/&gt;10&lt;br /&gt; 

  &lt;input type="checkbox" name="checkbox" id="checkbox11" value="11"/&gt;11&lt;br /&gt; 

  &lt;input type="checkbox" name="checkbox" id="checkbox12" value="12"/&gt;12&lt;br /&gt; 

  &lt;input type="checkbox" name="checkbox" id="checkbox13" value="13"/&gt;13&lt;br /&gt; 

  &lt;input type="checkbox" name="checkbox" id="checkbox14" value="14"/&gt;14&lt;br /&gt; 

  &lt;input type="checkbox" name="checkbox" id="checkbox15" value="15"/&gt;15&lt;br /&gt; 

  &lt;input type="checkbox" name="checkbox" id="checkbox16" value="16"/&gt;16&lt;br /&gt; 

  &lt;input type="checkbox" name="checkbox" id="checkbox17" value="17"/&gt;17&lt;br /&gt; 

  &lt;input type="checkbox" name="checkbox" id="checkbox18" value="18"/&gt;18&lt;br /&gt; 

  &lt;input type="checkbox" name="checkbox" id="checkbox19" value="19"/&gt;19&lt;br /&gt; 

  &lt;input name="btn" type="button" id="btn" value="選擇" onclick="selectItems();"/&gt; 

  &lt;input name="btn" type="button" id="btn" value="全部" onclick="selectAll();"/&gt; 

&lt;/form&gt; 

&lt;/body&gt; 

&lt;/html&gt; 

      本文轉自許琴 51CTO部落格,原文連結:http://blog.51cto.com/xuqin/1135505,如需轉載請自行聯系原作者