2012-02-23 22 views
0
<input name="auth[]" type="text" id=" " value="<?php echo $cite_aut[$i]; ?>"> 

以上来获取数据是HTML文本字段。现在如何在另一个php页面中获取数组变量中的文本字段值。 我尝试了使用foreach循环(foreach($val as $_POST['author'])...但它$ VAL 1个取额外的价值,如果有5个文本框则取6个值,第六届值为“阵列”。如何使用的foreach

有人可以解释如何做到这一点?

+0

如果你想从一个HTML页面获取一些数据,请,后置HTML代码,不是PHP – 2012-02-23 06:24:09

+1

它不应该是'的foreach( $ _POST ['author'] as $ val)'? – 2012-02-23 06:24:49

+2

你的'foreach'是倒退的。操作数是'foreach(集合作为item)'或'foreach(集合作为index => item)' – Phil 2012-02-23 06:24:52

回答

4

应该是:

 

foreach($_POST['auth'] as $key => $val) { 
    ...... 
} 
 
1

TRY

foreach($_POST['auth'] as $key => $val) { 
    echo $val; 
}