你可以在这方面帮助我。
<form action="sample.php" method="post">
<input type="text" name="first[]" />
<input type="text" name="second[]" />
</form>
我在循环中使用此代码,我需要在另一页中获取所有值 如何在另一页中将这些值作为数组获取。
答案 0 :(得分:1)
你应该可以在 sample.php 页面中使用$ _POST数组
PHP的$ _POST数组,取自docs:
通过HTTP POST方法传递给当前脚本的关联变量数组。
首先,在表单中添加s提交按钮,它应如下所示:
<form action="sample.php" method="post">
<input type="text" name="first[]" />
<input type="text" name="second[]" />
<input type="submit">
</form>
并在 sample.php :
中<?php
print_r($_POST);
?>
这是最简单的例子,
一旦掌握了它,我建议您阅读docs主题,例如:
htmlspecialchars - 将特殊字符转换为HTML实体
答案 1 :(得分:0)
您可以将其作为数组
进行访问$_POST['first'][0] // 0 will be index for single
列出所有只是循环
foreach($_POST['first'] as $first) {
...
}
答案 2 :(得分:0)
您的值最终会显示在$_POST
中,并且由于您使用的是[]语法,因此您将获得一个数组。所以,要获得第一个数组,请执行:
$first = $_POST['first'];
然后你可以像这样迭代它:
foreach ($first as $item) {
...
}
答案 3 :(得分:-1)
我认为这会对你有帮助。
$first=$_POST['first'];
$second=$_POST['second'];
foreach($first as $key=>$first){
echo 'Your first value'.$first.'Your second value'.$second[$key];
}