返回信息流☆─────────────────────────────────────☆
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
这是一条镜像帖。来源:北邮人论坛 / www-technology / #3315同步于 2008/5/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
[合集] 请教一下PHP传递数组的问题
tntzwz
2008/5/27镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。