gpt4 book ai didi

php - 将 session 用户数据插入 CodeIgniter 中的新数据库

转载 作者:行者123 更新时间:2023-11-29 11:42:44 24 4
gpt4 key购买 nike

如何使用我认为的表单将 session userdate id 插入到我的新表中,以便我可以使用 id 作为外键?

Controller :

function validate_credentials() {
$this->load->model('member_model');
$query = $this->member_model->validate();
if ($query) { // if user credentials validate the user session start
$data = array(
'username' => $query->username,
'id' => $query->id,
'first_name'=>$query->first_name,
'is_logged_in' => true
);

$this->session->set_userdata($data);

redirect('members/members_area');
} else {
$this->index();
echo 'Incorrect Password or Username';
}
}

查看:

echo form_open('banks/create_bank');
echo form_input('bank_name', set_value('bank_name', 'Account Name'));
echo form_input('interest', set_value('interest', 'Interest'));
echo form_input('start_amount', set_value('start_amount', 'Starting Balance'));
echo form_input('length', set_value('length', 'Length'));
echo form_submit('submit', 'Create Account')
echo validation_errors('<p class="error"/>');

最佳答案

试试这个:

echo form_open('banks/create_bank');
echo form_input('bank_name', set_value('bank_name', 'Account Name'));
echo form_input('interest', set_value('interest', 'Interest'));
echo form_input('start_amount', set_value('start_amount', 'Starting Balance'));
echo form_input('length', set_value('length', 'Length'));

**echo form_input('id', set_value('id', $this->session->userdata('id'));**

echo form_submit('submit', 'Create Account')
echo validation_errors('<p class="error"/>');

注意:form_input函数第一个参数中的“id”可以替换为提交表单时要传递的任何名称。

关于php - 将 session 用户数据插入 CodeIgniter 中的新数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35500422/

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