Probléme en php mysql

Fermé
khalidboutam Messages postés 23 Date d'inscription dimanche 7 décembre 2008 Statut Membre Dernière intervention 21 décembre 2012 - 22 janv. 2011 à 18:20
khalidboutam Messages postés 23 Date d'inscription dimanche 7 décembre 2008 Statut Membre Dernière intervention 21 décembre 2012 - 22 janv. 2011 à 22:27
Bonjour,

php/mysql
de puis une liste menu qui contient la liste des pays je veux choisir plusieurs itemes(1,2 ou trois géneralement) puis les insérer dans ma bbd de cette façon (Maroc,France,usa) séparés par (,)

A voir également:

2 réponses

khalidboutam Messages postés 23 Date d'inscription dimanche 7 décembre 2008 Statut Membre Dernière intervention 21 décembre 2012
22 janv. 2011 à 22:27
st
oici comment déclarer le select
(exemple de choix d'occasion pour faire des cadeaux)

<select name="occasion[]" multiple size="5">
<option value="1">Anniversaire</option>
<option value="2">Fête des mères</option>
<option value="3">Fête des pères</option>
<option value="4">Saint valentin</option>
<option value="5">Toute occasion</option>
</select>


important le nom du select doit être suivit de crochets ouvrant/fermant "nomselect[]"
il faut indiquer l'attribut multiple dans le select
ensuite dans une autre page : récupération des données :

if(isset($_POST['occasion']) && !empty($_POST['occasion'])){
$Col1_Array = $_POST['occasion'];
print_r($Col1_Array);
foreach($Col1_Array as $selectValue){
//affichage des valeurs sélectionnées
echo $selectValue."<br>";
}
}


la variable représentant le select se récupère comme une variable à une valeur. le print_r permet de s'appercevoir que cette variable est une tableau.
Bonne continuation


comment insérer le donne de tableau dans la base de donné jai essayé
$tag = $selectValue;
mysql_query("insert into table values $tag");
0