如何显示传递的值?

时间:2012-01-13 03:27:46

标签: php forms post loops foreach

如何在循环中显示此值?

   echo '<input type="hidden" name="eg_payamt_'.$i.'"  id="amount_post_'.$i.'"  value="">';

此代码将通过POST传递到下一个代码

在下一页上, 可能是这样吗?

 foreach($_POST["eg_payamt_"] as $key => $payamt)
      {
        echo "eg_payamt_$key => $payamt\n <br>"; 
      }

我没有看到任何结果,

你们有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您必须更改输入元素的名称 - 所有这样的输入元素将具有相同的名称:

<input type="hidden" name="eg_payamt[]" value="whatever" />

然后当您访问$_POST['eg_payamt']时,它已经是一个数组,因此您的代码几乎可以正常工作(您需要丢失几个下划线)。