美好的一天。
我需要以下问题的帮助。
我有一个数据库,我正在使用该数据库作为资产寄存器,将多幅图像上传到名为file的列中。我需要在表中回显图像以及其他信息和视图页。
我尝试过的所有东西都显示给我一张灰色破裂的图像,或者什么都没有。
{
if(empty($id)){
$this->db->limit($limit, $start);
$query = $this->db->get('tbl_asset_register');
if ($query->num_rows() > 0) {
foreach ($query->result() as $row) {
$data[] = $row;
}
return $data;
}
return false;
} else {
$query = $this->db->get_where('tbl_asset_register', array('id' => $id));
return $query->row_array();
}
}
控制器
$data = array(
'formTitle' => 'Open Calls',
'title' => 'Open Calls',
'asset' => $this->admin_model->get_asset_list(),
);
$this->load->view('frame/header_view');
$this->load->view('frame/sidebar_nav_view');
$this->load->view('asset/view_asset', $data);
}
function show_asset($id)
{
$data = array(
'formTitle' => 'View Asset',
'title' => 'Asset Management'
);
$data["data"] = $this->admin_model->get_assets('', '', $id);
$this->load->view('frame/header_view');
$this->load->view('frame/sidebar_nav_view');
$this->load->view('asset/shows_asset', $data);
}
查看页面
<label>Uploaded files:</label>
<td><img src="../uploads/asset/<?php echo $data['picture']; ?>" /> </td>
</div>
表
<tbody>
<?php foreach($asset as $row): ?>
<tr>
<td><?php echo $row->id; ?></td>
<td><?php echo $row->name; ?></td>
<td><?php echo $row->location; ?></td>
<td><?php echo $row->room; ?></td>
<td><?php echo $row->serial_number; ?></td>
<td><a href="<?php echo base_url('admin/show_asset/' . $row->id); ?>"><button type="button" class="btn btn-primary">view</button></a></td>
<td><a href="<?php echo base_url('admin/update_ob/' . $row->id); ?>"><button type="button" class="btn btn-primary">Edit</button></a></td>
</tr>
<?php endforeach; ?>
如果可能,我需要在表格中显示一个小图像,否则,我需要在视图页面中显示所有图像。