CodeIgniter Forums

Full Version: Dropdown default value
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

El Forum

[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,

El Forum

[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

El Forum

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

El Forum

[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