Selection multiple et mysql
Résolu
nickleus
Messages postés
384
Statut
Membre
-
nickleus Messages postés 384 Statut Membre -
nickleus Messages postés 384 Statut Membre -
Bonjour,
voila ca fait un moment que je cherche sur le net mais rien ....
je sais recupéré les valeur de la balise select multiple pour les mettre dans un tableau et les afficher avec echo. jusque la rien de bien compliqué.
mais je voudrais mettre l'ensemble des valeurs dans UN champ dans une base de donnée.
quelqu'un aurrait il une solution ?
voila ca fait un moment que je cherche sur le net mais rien ....
je sais recupéré les valeur de la balise select multiple pour les mettre dans un tableau et les afficher avec echo. jusque la rien de bien compliqué.
mais je voudrais mettre l'ensemble des valeurs dans UN champ dans une base de donnée.
quelqu'un aurrait il une solution ?
Configuration: Windows Vista Firefox 3.0
A voir également:
- Selection multiple et mysql
- Copier coller multiple - Guide
- Liste déroulante choix multiple excel - Guide
- Ecran multiple pc - Guide
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
- Mysql community download - Télécharger - Bases de données
3 réponses
Alors dans ce cas: s'il a un nombre limité de choix, il vaut mieux créer autant de champs que de choix, que tu rempliras en fonction. Ca tu sais le faire je pense, sinon dis-le.
Sinon, tu peux les insérer dans un même champ, séparés par un symbole adéquate (par exemple '_'), que tu traiteras à l'ouverture de ces données:
$chaine="";
for(int i=0; isset($_POST['style'.$i]); i++){
$chaine.="_".$_POST['style'.$i];
//Tu lui ajoutes ta chaine i tant qu'elle existe
}
mysql_query("INSERT INTO.....VALUES(''.....'".$chaine."'...)");
Mais pour modifier, c'est galère!
Sinon, tu peux les insérer dans un même champ, séparés par un symbole adéquate (par exemple '_'), que tu traiteras à l'ouverture de ces données:
$chaine="";
for(int i=0; isset($_POST['style'.$i]); i++){
$chaine.="_".$_POST['style'.$i];
//Tu lui ajoutes ta chaine i tant qu'elle existe
}
mysql_query("INSERT INTO.....VALUES(''.....'".$chaine."'...)");
Mais pour modifier, c'est galère!
en faite je veux que la personne qui s'inscrit choisisse plusieurs theme qui lui correspond.