新手求救,
$commoditycount[$Id[$i]]=$row['commodity_count'];$Id[$i]为key
$row['commodity_count']为value现在数组需要传递,希望在另一个页面,key,和value都能够取到,希望大侠们写段代码,问题解决帖子就结了

解决方案 »

  1.   

    foreach ($commoditycount as $key=>$value)
      

  2.   

    最直接的,遍历$commoditycount数组,每个key为名称,对应的值作为form表单的一个控件来传值或者,将$commoditycount数组序列化,serialize……在接受页面unserialize这个字符串
      

  3.   

    你这个数组都没组合成吧?
    $commoditycount[$Id[$i]]=$row['commodity_count'];先拼装成一个新的数组 然后 serialize 数组 再 post 过去 就完事了。是不是不会拼装数组新数组 还是不会传递?
      

  4.   


    恩,我试过了,这个方案可行。刚开始我将数组转化为字符传递,在另一个页面去不到值,后来又用session传递,也不行,将数组序列化,也知道这个函数,还是沉不下心来,没有耐心了,小弟学php一个星期,对数组,函数很多都不了解,希望大神们有什么好的方法么
      

  5.   


    get或者post传值,3楼说的序列化传值,刚没仔细看你说的传值问题,
      

  6.   


    这是一个for循环,问题已经解决了,多谢你们啊。开始结贴