【发布时间】:2011-07-27 20:08:45
【问题描述】:
我正在尝试通过表单提交传递一组值。举个例子:
example.com?value1=178&value2=345&value3=2356
简单的解决方案是让我执行以下操作以获取新页面上的值:
$value1=$_GET['value1'];
$value2=$_GET['value2'];
$value3=$_GET['value3'];
我遇到的困难是通过表单传递的“值”一词之后的变量会随着每次提交而改变。所以我修改了代码以传递为:
example.com?value14=178&variable=14&value23=345&variable=23&value63=2356&variable=63
正如您在此处看到的,我现在已将来自值的变量作为 GET 参数传递。然后我尝试将这些值单独显示在提交的页面上,如下所示:
$variable=$_GET['variable'];
$value=$_GET['value'.$variable];
echo $value . '<br>';
这段代码几乎可以工作。我能够获得通过显示的最后一个数组。如何修复此代码以使所有传递的值显示在提交的页面上?
【问题讨论】: