Archive

Archive for June 5th, 2009

multiple select list box & Javascript & PHP

June 5th, 2009 Leon Tsang No comments

多个复选框的参数传输我以前用数组就实现了, 这次遇到的问题是所谓的 “多项选择列表框” 提交后, 用PHP 遍历 $_POST和 $_GET 都只能得到一个参数.

看了现在的 php 版本还不支持, 只得先采用 javascript 代码来中介了.

var specid_h=document.getElementById(’specid_h’);
for(var i=0;i<specid.options.length;i++){
if(specid.options[i].selected){
if(specid_h.value){specid_h.value=specid_h.value+”|”+specid.options[i].value;}
else{specid_h.value=specid.options[i].value;}
}
}

然后再在 php 代码中拆分成数组:

print_r(Split(“\|”,$_POST['specid_h']));

现在是凌晨4:12, 解决了这个问题后, 剩下图表控制代码我应该可以在 4:30前搞掂, 就可以放心睡觉了, 上午给高强他们简单的培训一下, 中午就可以坐火车回东莞了…