【发布时间】:2014-12-24 13:22:21
【问题描述】:
我想使用数组打印表单字段的值。我在 file1.php 中有两个字段,name 和 email,我使用 post 将它们传递给 file2.php 并将其存储在一个数组中。
<?php
$name = $_post['name']
$email = $_post['email];
function personal($name, $email) {
$return = array($name, $email);
print_r($return); //Output(Array ( [0] => alisha [1] => alisha@gmail.com )
echo implode('<br>', $return); //Output alisha alisha@gmail.com
?>
当用户使用提交按钮转到上一页时,我如何在 file1.php 中打印这些值,alisha 和 alisha@gmail.com使用会话和 cookie?
<input type=text name=name value="**print alisha here array[0]**">
<input type=text name=email value="**print alisha@gmail.com here array[1]**">
【问题讨论】:
-
value="",但我不明白为什么当你已经准备好变量时应该使用数组($name,$email))?
-
@bksi - 也有 $_POST['email'] & $_POST['name']。为什么他们为相同的值经历了 2 次变量更改?
-
@bksi -its 因为我使用隐藏变量和函数将此变量传递给许多页面,最后将所有值存储在数组中。没有数组我可以解决这个问题。
标签: php html arrays forms hidden-field