查看上传到我的数据库的图像

时间:2019-05-02 13:43:27

标签: codeigniter-3

美好的一天。

我需要以下问题的帮助。

我有一个数据库,我正在使用该数据库作为资产寄存器,将多幅图像上传到名为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; ?>

如果可能,我需要在表格中显示一个小图像,否则,我需要在视图页面中显示所有图像。

0 个答案:

没有答案