gpt4 book ai didi

php - CodeIgniter 中的 set_value() 默认值

转载 作者:可可西里 更新时间:2023-11-01 00:17:28 26 4
gpt4 key购买 nike

我使用 formigniter 为 CI 生成了一个表单。 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 函数中,它会破坏我的数据库插入吗?

编辑:

抱歉,我认为我在那里不是很清楚。我希望使用 session cookie 中的名称自动填充名称字段。

最佳答案

只要您在运行查询之前正确转义输入数据,就不会造成任何问题。 set_value 函数只是设置值,使用它的唯一好处是它简化了在重新显示表单时将值设置为已提交的值或在表单尚未提交时显示默认值。

这将使用 session 变量作为表单字段的默认值:

<input id="forename" type="text" name="forename" maxlength="255" value="<?php echo set_value('forename', $this->session->userdata('current_client')); ?>"  />

关于php - CodeIgniter 中的 set_value() 默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3873601/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com