【发布时间】:2009-10-20 10:45:24
【问题描述】:
我创建了这种连续文本输入字段的布局, 1-将数据输入空字段 2-单击按钮提交到更新到数据库的php页面
现在的问题是,当我再次返回主页时,我希望将空字段替换为刚刚添加的数据,但仍有其他空字段可以输入新数据。 我该如何确定?
提前致谢。
【问题讨论】:
-
可以详细解释一下..
-
我想添加一张图片进行详细说明,但我不知道怎么做?
标签: php
我创建了这种连续文本输入字段的布局, 1-将数据输入空字段 2-单击按钮提交到更新到数据库的php页面
现在的问题是,当我再次返回主页时,我希望将空字段替换为刚刚添加的数据,但仍有其他空字段可以输入新数据。 我该如何确定?
提前致谢。
【问题讨论】:
标签: php
你没有提供很多细节,但是这里有!
您可以像这样构建您的输入:
<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)?>>
【讨论】: