Définir plusieurs valeurs sélectionnées dans form_multiselect() dans codeigniter
Je me demande si il existe un moyen de définition de plusieurs (3) les valeurs "sélectionnées" dans form_multiselect().
Je l'ai eu à travailler avec seulement 1 valeur à l'aide de la clé($selectie) où $selectie
est ma requête pour obtenir les valeurs de la base de données d'une société id.
Mon modèle de requête ressemble à ceci:
function getselection($id2)
{
$this->db->from('bedrijfcategorieen');
$this->db->join('categorieen', 'bedrijfcategorieen.idcategorieen = categorieen.idcategorieen');
$this->db->where('bedrijfcategorieen.idbedrijven', $id2);
$query = $this->db->get();
return $query->result_array();
}
Mon contrôleur:
$data['selected'] = $this->members_model->getselection($id2);
Mon point de vue:
<?php
foreach($selected as $row){
$selectie[$row['idcategorieen']] = $row['Categorie'];
}
echo '<pre>';
print_r($selectie);
echo '</pre>';
?>
<tr>
<td><?= form_label('Categorieen'); ?></td>
<td><?= form_multiselect('categorieen[]', $opties, key($selectie)); ?></td>
</tr>
print_r($selectie); produit:
Array
(
[11] => Webdesign
[12] => Vlaggen
[13] => Auto-s
)
Vous devez vous connecter pour publier un commentaire.
Changer votre point de vue, comme ce
ou
vous le faire comme ça:
il fonctionne pour moi sur mon multi sélectionnez