如何在表单内的输入中保存信息,以便在表单提交给自身时不会消失?

时间:2009-12-26 09:48:53

标签: php html

我在表单中上传了一张图片... 该文件是一个php文件btw ...

问题是只要填写此表单,并且用户点击上传第一张图片,表单就会提交给自己,并且用户可能填写的所有字段都将为空白...

我知道有一种方法可以做到这一点,在我的PHP代码中有很多'isset',但是有什么更简单或者更好的方式我不知道吗?

由于

2 个答案:

答案 0 :(得分:1)

您回显字段上的POST变量。

<form method="POST">
  <input type="text" name="name" value="<?php echo $_POST['name']?>" />
  <input type="submit" name="submit" />
</form>

当表单提交给自己时,将填写相同的数据。

答案 1 :(得分:0)

我不知道别的什么。我一直用这个:

<input type="text" value="<?= isset($value) ? $value : ""; ?>">

我认为模板中的代码不是太多,但它可以解决这个问题。

或者你可以使用一些框架来为你抽象一切,但我不能推荐一些......