PHP脚本中有一个表单,它是由while循环构成的。像:
$z = 1;
While ($x < $y)
{
$reminder = $_POST["entry$z"];
echo "<input type='text' name='entry".$z."' value='".$reminder."' size='50' />"
$z++;
}
当您更改页面时,我的脚本会记住其他值,但不会记住循环中的值。 有人知道为什么吗?有解决方案吗?谢谢!
答案 0 :(得分:0)
您是否已为循环中的$ x和$ y定义了值?
用a;
关闭回声答案 1 :(得分:0)
文本框将包含您使用value属性设置的值,在您的情况下为$ reminder。您可以将默认值设置为$ _REQUEST数组中的某个值,而不是包含上次提交表单时的表单值。
类似$ _REQUEST ['entry'。$ z]而不是$ reminder就可以了。
编辑:没有在文本框创建上方看到您定义该变量的行。只需将其更改为$ _POST ['entry'。$ z]