Welcome Guest, Not a member yet? Register   Sign In
Dropdown default value
#1

[eluser]Ninja[/eluser]
Controller
Code:
$client = new Client();
            $client->get('id');
    
            foreach($client->all as $entry)
            {
                $clientID = $entry->id;
                $entry->company->get('companyname');
                $companyName = $entry->company->companyname;
                $data['parent'][$clientID] = $companyName;    
            }

View
Code:
<?php echo form_dropdown('Parent', $parent )?>

Im trying to set the default value for the dropdown to something like “Not Applicable”
With an index of 0. This dropdown is for Parent clients (ie. The client of a client) but not all clients will have a parent client.
I cant set the 3rd parameter to "Not Applicable" with index 0 because its not in the array. and i cant seem to add it to the array because the array is populated from a database table Clients which contains 3 fields:
id serial,
parent_client interger,
company_id,
#2

[eluser]Dam1an[/eluser]
Why could you not carry tis on in your other thread? Now you're going to get answers spread accrosss 2 threads which won't help anyone
#3

[eluser]Ninja[/eluser]
I was told to put it in this thread so i moved it
#4

[eluser]Ninja[/eluser]
Anyway i found a solution to this problem I just needed to add the extra elament to the array like such

Controller
Code:
$data['parent'][0] = 'Not Applicable';
            foreach($client->all as $entry)
            {
                $clientID = $entry->company_id;
                $entry->company->get('companyname');
                $companyName = $entry->company->companyname;
                $data['parent'][$clientID] = $companyName;    
            }


Thanx to everyone who helped it is highly appreciated




Theme © iAndrew 2016 - Forum software by © MyBB