2016-04-19 7 views
0

Ich wollte den ausgewählten Wert aus der Datenbank abrufen und in Codeigniter form_dropdown() Funktion anzeigen, aber es zeigt falsch an.Abruf und Anzeige Dropdown-Wert ausgewählten Wert im Codeigniter

Controller:

$type = array(
'options' => array(
    'section'  => 'Section', 
    'transaction' => 'Transaction', 
    'document'  => 'Document' 
), 
'attributes' => array(
    'class' => 'form-control' 
) 
); 

Ausblick:

<?php echo form_dropdown('type', $type['options'],'', $type['attributes']) ?> 

Die Screenshot

Antwort

1

den Code unten Versuchen:

Controller:

$this->data['type'] = array(
     'name'   => 'type_value', 
     'attributes' => 'class="form-control"', 
     'value'  => (isset($database_type_value) && trim($database_type_value)) ? $database_type_value: $this->input->post('type_value',TRUE), //$database_type_value - value from database 
     'options_list' => array(
      'section'  => 'Section', 
      'transaction' => 'Transaction', 
      'document'  => 'Document' 
     ), 
); 

Ausblick:

<?php echo form_dropdown($type['name'],$type['options_list'],$type['value'],$type['attributes']);?> 
+0

Danke, aber es gibt nicht definierte Variablen Namen, option_list und Wert – claudios

+0

Können Sie uns den Code bitte zeigen, wo Sie Ihre Vorlage laden? –

+0

Hinweis: es funktioniert, wenn ich dieses '' Aber natürlich nicht das gewählter Wert zuerst. benutze meinen Code über – claudios

Verwandte Themen