0

所以我对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]
}
?>
4

1 回答 1

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>
于 2012-06-23T06:55:52.990 回答