Cherche sol, champs type set prennant ls vals d'un champs

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 : Cherche sol, champs type set prennant ls vals d'un champs

par Fredoo » 22 nov. 2005, 19:45

Merci...à tous.

Le prob est clos!!

[RESOLU][/i]

par pjl » 22 nov. 2005, 17:55

Via PHPMyAdmin, tu ne pourras pas faire ce que tu veux.

Pour faire ce que tu veux, il te faudrait créer un masque de saisie, ce que permettent Access ou Oracle d'origine.
Avec PHPMyAdmin, ce n'est pas possible.
Avec un autre client MySQL, peut-être.

par Fredoo » 22 nov. 2005, 17:53

Ca me sers aussi de sauvegarde et je vais faire des requêtes sur cette tb par la suite....

par mere-teresa » 22 nov. 2005, 17:53

Si tu imprimes, pourquoi ne pas écrire dans un fichier texte ?

par Fredoo » 22 nov. 2005, 17:51

Quand j'insert mes données, je préfère sélectionner parmi une liste que de devoir tout réécrire (libellé trop long par exemple)...

J'ai utiliser ENUM car je suis méconnaissant en la matière!

j'essaye de trouver autre chose de plus correct comme de lier le champs sur un autre champs d'une autre table et avoir le même résultat qu'un ENUM.

par mere-teresa » 22 nov. 2005, 17:43

Si tu l'imprimes pourquoi veux-tu un champ SET ? ou ENUM ?

par Fredoo » 22 nov. 2005, 17:39

J'utilise ma table pour y inscrire des numéros de dossier, des normes, des codes essai et des codes produit....etc

Par la suite, j'imprime ma table pour avoir un support papier mais je n'execute pas de requète via une page en php...j travail directement sûr les tables...

Via une interface en php, je n'aurai pas de prob pour selectionner mes données venant de diff. table puis les enregistrer ds une table unique, mais je ne veux pas utiliser cette méthode.

par mere-teresa » 22 nov. 2005, 17:08

Que veux-tu faire avec ces données ? Juste les insérer pour les sauvegarder ?
Ou avoir une autre utilisation ?

par Fredoo » 22 nov. 2005, 16:51

J' ai déjà une table séparée...

par pjl » 22 nov. 2005, 14:59

une table séparée tout simplement

par Fredoo » 22 nov. 2005, 14:43

Exact!!
C'est pas une bonne solution! D'ailleur s'est bien pour cela que je demande de l'aide...

Merci à celui qui aurai une réponse plus concrete..

par pjl » 21 nov. 2005, 15:27

300 choix dans un enum ? ce n'est clairement pas la bonne solution.

par Fredoo » 21 nov. 2005, 14:53

Merci pour ta réponse mais je cherche autre chose, je me suis mal expliqué..

Voila, je désirs directement depuis l'inteface de phpmyadmin insérer des donnée dans une table et sous le champs Normes, je voudrais avoir une liste déroulante qui est liée à une autre table...

Pour le moment, j'ai défini mon champs Normes par ENUM comme ceci:`Normes` ENUM('Norme1','Norme2','Norme3'...etc) et ce qui me donne dès l'insertion la possibilité de choisir dans une liste déroulante Norme1,Norme2,Norme3 etc..

Dans ce contexte, il y a que trois choix mais je voudrai inserer env. 300 Normes à choix...

Voilà, je voudrai inserer toutes les valeurs d'une colonne provenant d'une autre table dans ce ENUM comme par exemple ENUM('table2.champs') qui ne fonctionne pas... Y a t il une solution?

par zeus » 21 nov. 2005, 14:31

Si tu veux simplement remplir une table ne contenant qu'une seule colonne par le contenue d'une colonne d'une autre tablea, tu peux utiliser

Code : Tout sélectionner

INSERT INTO table_enum SELECT nom_colonne FROM table_origine

Cherche sol, champs type set prennant ls vals d'un champs

par Fredoo » 21 nov. 2005, 11:48

Salut,

Voilà mon prob. je cherche à inserer des valeurs d'une colonnes d'une table dans une autre table en utilisant le type SET pour le champs..

Je voudrai obtenir une liste de choix du type ENUM dont les valeurs proviennent d'une autre table.

Est ce que qqun aurait une solution?

Merci d'avance!!

Fred