我创建了连续文本输入字段的这种布局, 1-在空字段中输入数据 2-单击提交到更新到数据库的php页面的按钮
现在的问题是,当我再次返回主页面时,我想要将空字段替换为刚添加的数据,但仍有其他空字段用于输入新数据。 我该如何确定?
提前致谢。
答案 0 :(得分:1)
你没有提供很多细节但是这里有!
您可以像这样构建输入:
<input type="text" name="age" value="<?php echo $age; ?>">
当表单首次加载时,它将没有像$ age这样的变量的值,因此输入将显示为空。让表单通过POST提交到同一个PHP文件,运行验证检查,如果一切都通过,则插入到您的数据库中。 (此时是否要求您写入数据库,还是应该等到第二部分填写完毕?)
您需要使用某种条件语句来显示表单的第二部分。根据这是多么复杂,或者用户是否会稍后返回,您可以:
如果您有办法跟踪您所处的流程的哪个阶段,您可以执行以下操作:
$formStage = 2;
function isReadOnly($formStage='')
{
if ($formStage == 2) {echo 'READONLY';}
}
然后在你的HTML中:
<INPUT NAME="realname" VALUE="Hi There" <?php isReadOnly($formStage)?>>