[PHP] insérer dans BDD champs select multiple

galou00 Messages postés 662 Statut Membre -  
 select-multiple-2015 -
Bonjour,

Comment insérer dans une base de donnée mysql la valeur des champs sélectionnés dans un select à choix multiple ?

Merci de votre aide :)

2 réponses

  1. galou00 Messages postés 662 Statut Membre 80
     
    Bonjour,
    Dans mon cas précis, je dispose d'un champ select a choix multiples, c'est a dire que $_POST['choix[]'] est une variable tableau....
    C'est ça le soucis..
    1
    1. select-multiple-2015
       
      Je cherche aussi la réponse!!
      0
  2. tartefion Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   7
     
    Bonjour, je te donne un exemple :

    ta_page.php :

    
    <form method="POST" action="form.php"> 
    <select name="choix">
    <option>Choix1</option>
    <option>Choix2</option>
    <option>Choix3</option>
    </select>
    <input type="submit">
    </form>
    
    <?php
    if(isset($_POST['choix']))
    {
         $choix=$_POST['choix'];
         mysql_connect("localhost","root","") or die      
         ("Echec de connexion à phpMyAdmin");
         mysql_select_db("ta_base") or die ("BDD non trouvée");
         mysql_query("INSERT INTO table (id,champ_a_renseigner) 
         VALUES ('','$choix')") or die ("Erreur requête");   
    }
    ?>
    
    
    0