Je souhaite remplir à nouveau les valeurs affichées dans un champ de formulaire sélectionné après validation. Je connais le guide utilisateur de codeigniter proposé en utilisant la fonction set_select() mais leur exemple du guide suppose que vous avez codé en dur (en HTML) le tableau de valeurs pour l'élément de formulaire 'select'. Dans mon cas, je l'assistant Form et mes sélectionner des valeurs de champ sont tirées d'un tableau() comme ceci:Repopulation Sélectionnez les champs de formulaire dans CodeIgniter
$allstates = array('blah','blah2','blah3','blah4','blah5');
echo form_label('Select State Affiliate', 'state');
echo form_dropdown('state', $allstates);
Inutile de dire, $ tableau Allstates est dynamique et change au fil du temps. Alors, comment puis-je coder de sorte que mon champ de sélection puisse être rempli avec la valeur que l'utilisateur a sélectionnée?
Oups! Pourquoi n'ai-je pas pensé à ça? Utilisez simplement la fonction: $ this-> input-> post ('name_of_field')) pour sauvegarder la valeur du champ. Merci beaucoup l'homme! Travaillé parfaitement et j'aime cette solution parce qu'elle est simple et courte. – dtechplus