BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #3315同步于 2008/5/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

[合集] 请教一下PHP传递数组的问题

tntzwz
2008/5/27镜像同步0 回复
☆─────────────────────────────────────☆ stealgone (nijoke) 于 (Sat Apr 5 13:20:59 2008) 提到: 请问一下怎样在不同的php文件中传递数组呢?例如第一个文件是hello.html <html> <head><title>hello</title></head> <body> <form name="test" method="post" enctype="multiple/form" action="hellotest.php"> <?php for($i=0;$i<7;$i++) { echo "<input type=hidden name='number[]' value='$i'>"; echo $i; } echo "<input type='submit' name='submit' value='submit'>"; ?> </form></body></html> 其中产生一个一维的数组从number[0]到number[6],现在我想用post方式将这7个数传到第二个叫hellotest.php文件中,可是试了很多次都没有成功 以下是第二个文件 <html> <head> <title>hellotest</title></head> <body> <h3>received</h3> <?php for($i=0;$i<5;$i++) { $m[]=$_POST['number[]']; echo $m[$i]; } ?> </body></html> 我是菜鸟 还请达人解答。。。非常的万分的感谢[em17] ☆─────────────────────────────────────☆ dickfu (潇湘天下|小付寨主) 于 (Sat Apr 5 13:27:37 2008) 提到: 当然不能那样传啊... 【 在 stealgone (nijoke) 的大作中提到: 】 : 请问一下怎样在不同的php文件中传递数组呢?例如第一个文件是hello.html : <html> : <head><title>hello</title></head> : ................... ☆─────────────────────────────────────☆ dickfu (潇湘天下|小付寨主) 于 (Sat Apr 5 13:31:17 2008) 提到: 可以考虑这样! //hello.php <html> <head><title>hello</title></head> <body> <form name="test" method="post" enctype="multiple/form" action="hellotest.php"> <?php for($i=0;$i<7;$i++) { echo "<input type=hidden name='number$i' value='$i'>"; echo $i; } echo "<input type='submit' name='submit' value='submit'>"; ?> </form></body></html> //hellotest.php <html> <head> <title>hellotest</title></head> <body> <h3>received</h3> <?php for($i=0;$i<5;$i++) { $m[]=$_POST['number'.$i]; } ?> </body></html> ☆─────────────────────────────────────☆ stealgone (nijoke) 于 (Sat Apr 5 13:31:29 2008) 提到: - -!请问下为啥不能啊 我试过 如果只有一个数据的话就可以传 好像问题出现在数组的索引上 可能我的想法比较白痴 还请指教 ☆─────────────────────────────────────☆ jiayi (游哉优哉) 于 (Sat Apr 5 20:21:00 2008) 提到: 1 <p>Hidden test</p> 2 <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> 3 <?php 4 for($i=1;$i<7;$i++) 5 echo "<input type='hidden' name='hidden[]' value='$i' />"; 6 ?> 7 <input type="submit" name="submit" value="submit" /><br/> 8 <?php 9 if(isset($_POST['submit'])) 10 for($i=0;$i<6;$i++) 11 echo $_POST['hidden'][$i]."<br/>"; 12 ?> ☆─────────────────────────────────────☆ stealgone (nijoke) 于 (Sat Apr 5 21:11:00 2008) 提到: 非常感谢二位指点~ ☆─────────────────────────────────────☆ stealgone (nijoke) 于 (Sun Apr 6 03:58:24 2008) 提到: 问题解决啦~hoho
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。