<input type="checkbox" id="ID[]" name="ID[]">
---------------------------------------------foreach($_REQUEST['ID'] as $id)
{
echo $id;
}看明白没有?
---------------------------------------------foreach($_REQUEST['ID'] as $id)
{
echo $id;
}看明白没有?
a1.php<html>
<body>
<form action="a2.php" method="post">
<?php
for($i=1;$i<10;$i++)
{
$arr[$i]="i am ".$i;
?>
<input type="checkbox" name="id[]" id="id[]" ><?php
echo $arr[$i]."<br>";
}
?>
<input type="submit" >
</form>
</body>a2.php<html>
<body><?php
foreach($_REQUEST['id'] as $id)
{
echo $id."<br>";//我想在这里取到我在a1.php选取数组中的值
}
?></body>
</html>
<body>
<form action="a2.php" method="post">
<?php
for($i=1;$i<10;$i++)
{
$arr[$i]="i am ".$i;
?>
<input type="checkbox" name="id[]" id="id[]" value="<?=$arr[$i]?>"><?php
echo $arr[$i]."<br>";
}
?>
<input type="submit" >
</form>
</body>a2.php<html>
<body><?php
foreach($_REQUEST['id'] as $id)
{
echo $id."<br>";//我想在这里取到我在a1.php选取数组中的值
}
?></body>
</html>
是这样吗?
下次散点分出来,要不贴子就不值钱啦!
回复的这种方式应该没有问题,你是不是其它什么地方弄错了,取复选框的值我用得多,没有问题的“<input type="checkbox" name="id[]" id="id[]" value="<?=$arr[$i]?>">”value是必须的
<html>
<body><?php
while(list($k,$val) = each($HTTP_POST_VARS['id'])){
echo $val."<br>";
}
?></body>
</html>
你的PHP版本多少?
现在我将我用的代码写上,请帮我给我运行下,看什么地方出问题了,谢谢<html>
<body>
<form action="a2.php" method="post">
<?php
for($i=1;$i<10;$i++)
{
$arr[$i]="i am ".$i;
?>
<input type="checkbox" name="id[]" id="id[]" value="<? $arr[$i]?>"><?php
echo $arr[$i]."<br>";
}
?>
<input type="submit" >
</form>
</body>a2.php<html>
<body><?phpwhile(list($k,$val) = each($HTTP_POST_VARS['id'])){
echo $val."<br>";
foreach($_REQUEST['id'] as $id)
{
echo $id."<br>";//我想在这里取到我在a1.php选取数组中的值
}
?></body>
</html>
<html>
<body>
<form action="a2.php" method="post">
<input type="checkbox" name="id" id="id" value="test">
<input type="submit" >
</form>
</body>
</html>a2.php<html>
<body><?php
print_r($HTTP_POST_VARS);
?>
</body>
</html>