0

I get sick in finding error in my code i want to display a image from database having field profile_picture which has value like upload/large/imagename.jpg but i can't able to display it main thing is nothing is printed when i echo or print from controller
when i view page source it shows <img title="profile image" src="http://localhost/ko/Display_profilepic/index">
don't where i am getting wrong

controller Display_profilepic

<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');

ini_set("display_errors",1);

class Display_profilepic extends CI_Controller {

public function __construct()
{
   // Call the Model constructor
   parent::__construct();
   $this->load->library('session');
   $this->load->database();
   $this->load->helper('html');
   $this->load->helper(array('form', 'url'));
   $this->load->model('Display_profilepicture'); 


}
public function index() {
        if($this->session->userdata('is_login')) {
        $this->load->model('Display_profilepicture');
        $data = $this->Display_profilepicture->getImage();
        print_r($data);//nothing printed
        $data=array('profile_picture'=>$img);
        $this->load->view("my_profile",$data);



        }


}




}// class ends 

?>

model Display_profilepicture

<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');

ini_set("display_errors",1);

class Display_profilepicture extends CI_Model {

function __construct()
{
          // Call the Model constructor
          parent::__construct();
          $this->load->library('session');
           $this->load->database();
          //$this->file_path = realpath(APPPATH . '../upload/large');
         // $this->file_path_url = base_url().'upload/large/';
          //$this->is_login();
          //$this->load->helper(array('form', 'url'));
}
function getImage()
    {
        $id = $this->session->userdata('user_id');
        $this->db->where('user_id',$id);
        $r=$this->db->get('tbl_usrs');
        if($r->num_rows()>0)
        {
            foreach ($r -> result_array() as $row) {
            $data[] = $row;
            }
        }
        $r->free_result();
        return $data;
    }} //class ends     
?>

when i try to change the name model in my controller to see what happens no error is displayed like undefined property.

1
Contributor
2
Replies
15
Views
2 Years
Discussion Span
Last Post by anmol.raghuvanshi1
0

Now stepping forward now some errors are been displayed undefined variable $data in model and $img in controller

0

Can any one help me

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.