how to display dynamic array values to view from model in codeigniter

General Tech Technology & Software 2 years ago

0 2 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Technology & Software related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (2)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago

 

here is my model code:

foreach ($query->result() as $row)
{
    $data = array(
                   'ptitle' =>$row->ptitle,
                    'technology' => $row->technology,
                    'description' => $row->description,

                    );

    $this->session->set_userdata('project',$data);
}

here is my View code:

php
if (isset($this->session->userdata['project']))
{

     $ptitle = ($this->session->userdata['project']['ptitle']);
    $technology = ($this->session->userdata['project']['technology']);
    $description =  ($this->session->userdata['project']['description']);


}
?>

when i print array it displays

Array ( [ptitle] => opmp [technology] => hbh [description] => kg ) Array ( [ptitle] => icicse [technology] => vv [description] => bhjv ) .can someone help me to print this values in view

profilepic.png
manpreet 2 years ago

 

Setting session should be like this

$data = array(
    'ptitle'        => $row['ptitle'],
    'technology'    => $row['technology'],
    'description'   => $row['description'],
);

$this->session->set_userdata($data);

To retrive them use

if (isset($this->session->userdata['project']))
{

    $ptitle         = $this->session->userdata('ptitle');
    $technology     = $this->session->userdata('technology');
    $description    =  $this->session->userdata('description');

}

0 views   0 shares

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.