如何在代码点火器中将活动会话 ID 解析为外键



我在数据库中有两个表,称为用户用户表和文件上传文件上传表。我已经设法使用其自动递增主键将数据输入到用户表中,现在我正在尝试从用户表中插入带有外键的文件上传表。文件上传对于保存上传文件中的数据很有用ID_USER它将使用用户表中的会话作为文件上传表中的外键。
这是我的控制器:

function do_upload() {
$config['upload_path'] = './file_upload/'; 
$config['allowed_types'] = 'xls|xlsx';
$this->load->library('upload', $config); 
if($this->upload->do_upload("file")){ 
$data = array('upload_data' => $this->upload->data(), 
'id_user' => $this->session->userdata('ID_USER'));
$title= $this->input->post('judul'); 
$filename= $data['upload_data']['file_name']; 
$id_user = $data['id_user']['ID_USER']; 
$result= $this->M_dbstatmanagement->simpan_upload($title, $filename, $id_user); 
echo json_decode($result);
}
}

这是模型:

function simpan_upload($title, $filename, $id_user) {
$data = array(
'TITLE' => $title, 
'NAMA_FILE' => $filename, 
'ID_USER' => $id_user 
);
return $this->db->insert('fileupload', $data); 
}

这是上传表单上传表单

当我单击上传表单中的上传按钮时,没有任何反应。当我检查文件上传表时,没有插入任何数据。

您可以使用$this->db->last_query();返回前simpan_upload()。 它显示您插入查询,您可以更正它。

将确定ID_USER已发送。

相关内容

  • 没有找到相关文章

最新更新