Selection multiple et mysql
Résolu/Fermé
nickleus
Messages postés
374
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
18 juin 2011
-
3 févr. 2008 à 10:17
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 - 5 févr. 2008 à 19:24
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 - 5 févr. 2008 à 19:24
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 ?
A voir également:
- Selection multiple et mysql
- Mysql community server - Télécharger - Bases de données
- Excel cellule choix multiple - Guide
- Ecran multiple pc - Guide
- Presse papier multiple - Guide
- L'indice n'appartient pas à la sélection vba ✓ - Forum Programmation
3 réponses
ilan27
Messages postés
394
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
15 juin 2009
36
3 févr. 2008 à 16:30
3 févr. 2008 à 16:30
C'est-à-dire? Tu voudrais par exemple en faire une chaîne de caractères, comme un longue phrase qui tiendrait dans un champ? Avec tous les select? Et comment voudrais-tu l'exploiter ce champ après?
ilan27
Messages postés
394
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
15 juin 2009
36
5 févr. 2008 à 19:10
5 févr. 2008 à 19:10
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!
nickleus
Messages postés
374
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
18 juin 2011
5
5 févr. 2008 à 19:24
5 févr. 2008 à 19:24
merci bien je vais prendre cette solution
4 févr. 2008 à 08:15
en faite je veux que la personne qui s'inscrit choisisse plusieurs theme qui lui correspond.