我使用 formigniter 生成 CI 表单。http://formigniter.org/ http://formigniter.org/
那一点效果很好。但是我想为名称字段设置默认值。
输入代码如下所示:
<label for="forename">Forename</label>
<?php echo form_error('forename'); ?>
<br /><input id="forename" type="text" name="forename" maxlength="255" value="<?php echo set_value('forename'); ?>" />
我想在名字中添加$this->session->userdata('current_client');
如果我只是将其放入 set_value 函数中,它会破坏我的数据库插入吗?
Edit:
抱歉,我认为我说得不太清楚。我希望名称字段自动填充会话 cookie 中的名称。
只要您在运行查询之前正确转义输入数据,就不会导致任何问题。 set_value 函数只是设置值,使用它的唯一好处是它可以简化在重新显示表单时将值设置为已提交的值或在表单尚未提交时显示默认值的过程。
这将使用会话变量作为表单字段的默认值:
<input id="forename" type="text" name="forename" maxlength="255" value="<?php echo set_value('forename', $this->session->userdata('current_client')); ?>" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)