imploser, exploser des données dans codeigniter

Je suis en utilisant la sélection multiple d'un menu déroulant et je veux le stocker dans la base de données.

J'ai entendu parler d'imploser, exploser, mais je n'ai aucune idée de comment les utiliser. Merci de me donner une idée de la façon de faire imploser et exploser dans codeigniter.

Mon formulaire HTML:

<div class="form-group">
    <label>
        Please Select Proof Of ID Deposit
    </label>
    <select multiple="" name="oids" class="js-example-basic-multiple js-states form-control">
        <optgroup>
            <option value="Passport">Passport</option>
            <option value="National ID Card">National ID Card</option>
            <option value="Driving Licence">Driving Licence</option>
            <option value="Univesity ID">Univesity ID</option>
        </optgroup>
    </select>
</div>

Mon contrôleur:

public function customer_insert(){
    $data = array(
        'id'=>$this->input->post('up_id'),
        'Other_id'=>$this->input->post('oids') //here I want to implode my values
    )
    $this->db->insert('customer', $data);
}

Fichier de vue:

<table>
    <thead>
        <tr><td>ID</td></tr>
        <tr><td>Other ID</td></tr>
    </thead>
<?php foreach ($query as $customer){?>
    <tr><td><?php echo $customer->id?></td></tr>
    <tr><td><?php echo $customer->Other_id?></td></tr> //I want to show my imploded value here. 
<?php}?>
</table>
  • Vous devez stocker l'ID OID combinaisons dans un tableau distinct. De cette façon, vous pouvez rechercher et filtrer dans l'avenir.
  • ok je peux l'enregistrer, mais mon principal problème est que je veux enregistrer plusieurs valeur dans une colonne dans ma base de données et les afficher dans la vue... comment puis-je y parvenir??
InformationsquelleAutor Juno Jabin | 2015-04-06