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
A voir également:
- Selection multiple et mysql
- Liste déroulante choix multiple excel - Guide
- Mysql download - Télécharger - Bases de données
- Presse papier multiple - Guide
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Paris multiple 2/6 explication ✓ - Forum Loisirs / Divertissements
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.