Просмотр изображений, которые были загружены в мою базу данных - PullRequest
0 голосов
/ 02 мая 2019

Добрый день.

Мне нужна помощь в решении следующей проблемы.

У меня есть база данных, которую я использую в качестве реестра активов, загруженные изображения в несколько столбцов в столбец с именем files.Мне нужно отобразить изображения в таблице вместе с другой информацией и страницей просмотра.

все, что я сделал, показывает мне изображения с серыми трещинами или вообще ничего.

    {
        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; ?>

Мне нужно отобразить небольшое изображение в таблице, если это возможно, в противном случае мне нужно отобразить всеизображения на странице просмотра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...