php数组页面传递,即能够取到key,又能取到value

lhjtianji 2011-10-27 04:41:20
新手求救,

$commoditycount[$Id[$i]]=$row['commodity_count'];

$Id[$i]为key
$row['commodity_count']为value

现在数组需要传递,希望在另一个页面,key,和value都能够取到,希望大侠们写段代码,问题解决帖子就结了
...全文
180 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lhjtianji 2011-10-27
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 phpnewnew 的回复:]

你这个数组都没组合成吧?
$commoditycount[$Id[$i]]=$row['commodity_count'];

先拼装成一个新的数组 然后 serialize 数组 再 post 过去 就完事了。是不是不会拼装数组新数组 还是不会传递?
[/Quote]

这是一个for循环,问题已经解决了,多谢你们啊。开始结贴
yunprince 2011-10-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 lhjtianji 的回复:]
老哥,能不能写的再详细点呢,现在我的数组还没有传过去,我在网上找了些答案,可是在另一个页面没有取到值,希望老兄在写段传递数组的代码,在线等,谢谢了
[/Quote]

get或者post传值,3楼说的序列化传值,刚没仔细看你说的传值问题,
lhjtianji 2011-10-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 amani11 的回复:]

最直接的,遍历$commoditycount数组,每个key为名称,对应的值作为form表单的一个控件来传值

或者,将$commoditycount数组序列化,serialize……在接受页面unserialize这个字符串
[/Quote]

恩,我试过了,这个方案可行。刚开始我将数组转化为字符传递,在另一个页面去不到值,后来又用session传递,也不行,将数组序列化,也知道这个函数,还是沉不下心来,没有耐心了,小弟学php一个星期,对数组,函数很多都不了解,希望大神们有什么好的方法么
黄袍披身 2011-10-27
  • 打赏
  • 举报
回复
你这个数组都没组合成吧?
$commoditycount[$Id[$i]]=$row['commodity_count'];

先拼装成一个新的数组 然后 serialize 数组 再 post 过去 就完事了。是不是不会拼装数组新数组 还是不会传递?
lhjtianji 2011-10-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yunprince 的回复:]

foreach ($commoditycount as $key=>$value)
[/Quote]
老哥,能不能写的再详细点呢,现在我的数组还没有传过去,我在网上找了些答案,可是在另一个页面没有取到值,希望老兄在写段传递数组的代码,在线等,谢谢了
amani11 2011-10-27
  • 打赏
  • 举报
回复
最直接的,遍历$commoditycount数组,每个key为名称,对应的值作为form表单的一个控件来传值

或者,将$commoditycount数组序列化,serialize……在接受页面unserialize这个字符串
yunprince 2011-10-27
  • 打赏
  • 举报
回复
foreach ($commoditycount as $key=>$value)

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧