2012-06-08 30 views

回答

10

如果值为空,您可以设置默认值。

codeigniter site

SET_VALUE()

允许你设置的输入形式或textarea的值。您必须通过函数的第一个参数 提供字段名称。 秒(可选)参数允许您为 表单设置默认值。例如:

<input type="text" name="job_position" value="<?php echo set_value('job_position', '12'); ?>" size="50" /> 

加载的第一次,当上面的形式将显示 “12”。

0

另一种情况下,你可以同时使用SET_VALUE和默认值:

set_value()功能只是设置的值。当您提交带有验证错误的表单时,此函数更有用于保留输入值。这样用户不需要重新输入字段。 该函数具有第二个可选参数,允许您为表单设置默认值。

但是,如果您要填充默认值如果您使用相同的表单编辑和添加的数据。

<input type="text" name= "name" value = "<?php if($form['name']) echo $form['name']; else echo set_value('name');

上面的语句会,如果你在表单中添加值设定值。如果您正在编辑表单,只需显示数据库中的捕获值或发布数据。