Welcome Guest, Not a member yet? Register   Sign In
Array from model to view
#1

[eluser]rijobo[/eluser]
Hello,

I'm trying to make a dropwon list in my form, but I don't know how to get my array from my model to my view. With my code I get the error:

PHP Error was encountered
Severity: Notice
Message: Undefined variable: ddmenu
Filename: controllers/producttoevoegen.php
Line Number: 24

This is my code.

Controller:

Code:
$this->load->model('Productupload');
$this->Productupload->SelectieSoort();
$data['options'] = $ddmenu;

Model:

Code:
function SelectieSoort(){
$dbres = $this->db->get('soort');
$ddmenu = array();
foreach ($dbres->result_array() as $tablerow) {
  $ddmenu[$tablerow['soort']] = $tablerow['soort'];
}
return $ddmenu;
}

View:

Code:
<h5>Soortlijst</h5>
&lt;?php echo form_dropdown('soort', $options, ''); ?&gt;
#2

[eluser]Ben Edmunds[/eluser]
Change your controller to this

Code:
$this->load->model('Productupload');
$data['options'] = $this->Productupload->SelectieSoort();

BTW you might want to name it something a little more descriptive then options.
#3

[eluser]rijobo[/eluser]
It was that simple indeed. Thank you very much!
#4

[eluser]Ben Edmunds[/eluser]
Anytime




Theme © iAndrew 2016 - Forum software by © MyBB