mysql et "set"

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : mysql et "set"

par Gico » 29 sept. 2006, 01:12

Ok...ça marche
merci

par iclo » 29 sept. 2006, 00:46

Dans le code que t'as donné Truc tu as des crochets [] après le nom du champ, ce qui comme Truc te l'a expliqué te fera récupérer un tableau avec toutes les valeurs.

par Gico » 29 sept. 2006, 00:43

Merci
je n'arrive pas vraiment a appliquer ce que tu me dit , bine que je pense en comprendre le principe voila mon code :

Code : Tout sélectionner

<input name="taille" type="checkbox" id="taille" value="Small"> Elément 1 <input name="taille" type="checkbox" id="taille" value="Medium"> Elément 2 <input name="taille" type="checkbox" id="taille" value="Large"> Elément 3
si je replique simplement ton code ça marche pas.merci

par Truc » 28 sept. 2006, 20:57

Salut,
1 . ajoute des [] à l'attribut name du champ input :
<input type="checkbox" name="taille[]" >
tu récupèrera donc un tableau "$taille" .

2. il faut insérer les valeurs séparées par une virgule :
"taille1,taille2,taille3"
Pour ce faire tu as la fonction implode() qui s'applique sur le tableau précédent ($taille).

mysql et "set"

par Gico » 28 sept. 2006, 15:50

Bonjour.
J'ai un ensemble de case à cocher( toutes de même nom ="taille") dans un formulaire qui me permetde selectionner diverses valeures simultanément. Il s'agit d'un ensemble de tailles. Disons : taille1, taille 2 et taille 3. Lorsque je valide le formulaire, je recupere une série de variable du style :
taille=taille1&taille=taille2...j'ai deux problemes

1 - comment recuperer une enumeration de toutes ces valeures et pas seulement de la dernière ?
2 - sous quelle forme doivent t-elle etre pour être inserrées dans une table dont le type de données est en "Set" (donc objet texte qui peut avoir plusiuers valeures)

merci