打开已预先填写表格的页面

RKh*_*RKh 0 html php

我有一份报名表。当页面加载时,它必须检查:

if ($_SESSION[WorkMode] == 'UPDATE')
Run Code Online (Sandbox Code Playgroud)

然后用数据库中的值填充表单,否则打开一个空白表单。

如果我在不同的 PHP 文件中获取结果并在加载时调用此 .php 文件,如何填写表单。

hal*_*dan 5

设置保存表单值的变量,然后包含您所拥有的表单的“模板”。

文件一:

<?php
$res = mysql_query("..");
if($res) {
  $row = mysql_fetch_assoc($res);
  $name = $row['name'];
  $birthday = $row['birthday'];
  ...
  include('form.tpl');
}
Run Code Online (Sandbox Code Playgroud)

文件2(form.tpl)

<form action="">
  <input type="text" name="username" value="<?php isset($name)?$name:""; ?>" />
  .. and so on
</form>
Run Code Online (Sandbox Code Playgroud)

或者,您可以使用 Smarty 等成熟的模板引擎来为您完成这项工作。

最美好的祝愿,
法比安