plusieurs valeur dans un meme champ

plusieurs valeur dans un meme champ - PHP - Programmation

Marsh Posté le 27-01-2003 à 19:08:30    

je me posais une question !
 
Si par exemple en php j'a 3 valeur a faire rentrer dans le champ  
"prefere" !
par exemple apres plusieur checkbox je me retrouvé avec plusieur case coché !
je peut les stoqué comment dans un meme champ? :??:  
 
meme question pour la recuperation dans sql
ca marche sous forme d'array [1] [2]... ?

Reply

Marsh Posté le 27-01-2003 à 19:08:30   

Reply

Marsh Posté le 27-01-2003 à 19:45:53    

tu veux les accoller les uns aux autres ?
 

Code :
  1. $variable_finale = $array[0].$array[1].$array[2];


 
 :hello:


---------------
- Si les cons volaient, il ferait nuit tout le temps ! -
Reply

Marsh Posté le 27-01-2003 à 19:53:10    

ben wai amis comment les recup apress'il sont collé

Reply

Marsh Posté le 27-01-2003 à 20:28:40    

explode() ?
 
Cela dit j'ai compris grand chose à ta question initiale...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 27-01-2003 à 21:33:29    

ben je voudrait simplement mettre plusieur valeur dans un meme champ
 
du genre
 
marque.voitre : renauld, peugeot...
 
je voudrait donc savoir comment les stoquer et comment les recuperer

Reply

Marsh Posté le 27-01-2003 à 22:32:47    

Mais qu'est ce que tu appelles "champ" ? Un enregistrement d'une BDD ou champ HTML ?


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 28-01-2003 à 07:04:32    

oui un enregistrement [:mlc]

Reply

Marsh Posté le 28-01-2003 à 08:45:18    

tout dépend de ta structure et des futurs traitement sur ce champ
 
sinon tu les concatène séparés par des ~ par exemple puis un traitement avec explode() pour les récupérer comme c'est écrit plus haut


Message édité par Sh@rdar le 28-01-2003 à 08:45:37

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 28-01-2003 à 08:49:36    

ok je teste ca :)

Reply

Marsh Posté le 28-01-2003 à 09:41:34    

Cherche le type SET dans la doc MySQL pour ce genre de chose.

Reply

Marsh Posté le 28-01-2003 à 09:41:34   

Reply

Marsh Posté le 28-01-2003 à 20:20:22    

hum je me suis renseigné sur SET
 
en effet c'est bien ce qu'il me faut!
par contre impossible crée un champ SET dans ma table !
 
 
Il y a des argument speciaux a prendre en compte pour la creation?
 
 
 

ALTER TABLE `squad` ADD `wars` SET NOT NULL

marche pas :/ et j'ai essyé pas mal de syntaxe

Reply

Marsh Posté le 28-01-2003 à 22:18:49    

:bounce:

Reply

Marsh Posté le 29-01-2003 à 09:19:47    

:cry:

Reply

Marsh Posté le 29-01-2003 à 09:42:43    

SET('value1','value2',...) Un ensemble. Un objet chaîne peut prendre une ou plusieurs valeurs, chacun de ces valeur devant être contenue dans une liste de valeurs 'value1', 'value2', .... Un SET peut prendre jusqu'à 64 éléments.  
 
 
tu dois déclarer la liste des valeurs dans ton champ à la création de ta table (ou avec alter)
 
le hic de set => c'est beaucoup plus délicat de rajouter des éléments à la liste en cours de route (modification de la table)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 29-01-2003 à 09:54:31    

donc si on veut 64 valeur faut ecrire 64 fois 'value n', :??:

Reply

Marsh Posté le 29-01-2003 à 09:57:59    

ha oui encore un petit probleme [:mlc]
 
En fait j'ai plein e check box et a la sortie je sais pas combien j'een aurait de coché !
Comment je peu faire une variable avec dedans toute ces valeur (c'est pour l'inserer dans ce set)

Reply

Marsh Posté le 29-01-2003 à 10:33:46    

mon problem avance !
j'ai reussi a tout stoquer dans un variable mais j'arrive pas a l'inserer [:zoutte]  
         

foreach($_POST["sub"] as $value)
                 {
                     $champ=$value.'|'
}

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed