通过$ _POST回显一个数组

时间:2012-06-22 16:55:56

标签: php arrays forms post include

所以我对php很新,我一直在努力寻找解决问题的方法。我发现其他帖子类似,但从未找到我理解得足以尝试的答案。

评论应该解释我想要什么,但如果它有点太模糊,我很抱歉。我真的不知道如何解释这个。

提前感谢您提供的任何帮助。

<?php include ("calc.php"); ?>

<form method="post" name="form">
<input type="text" name="username"/>
</form>

<form>
<input id="info" type="text" value="<?php echo $info[1]; //This just appears blank, and I don't know how to fix ?>"/>
</form>

<?php
if(isset($_POST["username"])) {
    calc($_POST["username"]); //Posts to calc.php where the function "calc" will put some info into an array called $info[1]
}
?>

1 个答案:

答案 0 :(得分:0)

尝试更改指令的顺序,首先在数组中添加数据,然后访问该数据

<?php
if(isset($_POST["username"])) {
 calc($_POST["username"]); //Posts to calc.php where the function "calc" will put some info into an array called $info[1]
}
?>
<form>
<input id="info" name="info" type="text" value="<?php if(isset($info[1])) echo $info[1]; ?>"/>
</form>