In this example we using Models, Views, Controller Structure for upload multiple file.
Image table
Here is the Controller file hello.php which inside controllers folder
controllers/hello.php
<?php
class Hello extends Controller {
function __construct() {
parent::__construct();
}
function view_file(){
$this->view->content = $this->model->get_files();
$this->view->render('hello/view_files');
}
}
?>
models/hello_model.php
<?php
class Hello_Model extends Model
{
public function __construct()
{
parent::__construct();
}
public function get_files()
{
return $this->db->select("SELECT * FROM `image_table`");
}
}
?>
Here is the view file upload.php which inside views folder contains the form.
views/hello/upload.php
<!DOCTYPE html>
<html>
<body>
<?php
foreach($this->content as $row){
?>
<img src="<?php echo URL;?>public/uploads/<?php echo $row['image'];?>" height="100px" width="100px">
<?php
}
?>
</html>
</body>