[RESOLU] ENUM

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 : [RESOLU] ENUM

Re: [RESOLU] ENUM

par tiomil » 24 oct. 2012, 11:13

oui en remplaçant la valeur de $ensemble ("1;2;3;4;5") par le résultat de ma requête dans la table

Code : Tout sélectionner

<?php echo $aff_requete["choix_reponse"]; ?>
choix_reponse est le champ de type enum avec plusieurs valeurs dans ma table

Re: [RESOLU] ENUM

par xTG » 24 oct. 2012, 10:30

Et tu as réussi à faire le lien entre ce script d'énumération d'un tableau avec un champ ENUM en bdd ? ^^

Re: ENUM

par tiomil » 24 oct. 2012, 10:12

j'ai trouvé la solution a mon problème sur un bouquin:

Code : Tout sélectionner

<?php $ensemble = "1;2;3;4;5"; $tableau = explode(";",$ensemble); echo "Les valeurs du tableau sont:"; foreach ($tableau as $valeur) { echo $valeur.";"; } ?>
Source: "apprendre à développer un site web avec PHP et MySQL" Olivier ROLLET editions-eni

Re: ENUM

par moogli » 22 oct. 2012, 21:16

salut,


execute la requete que propose mazarini tu y verra plus clair.

sinon même chose avec un describe


@+

Re: ENUM

par tiomil » 22 oct. 2012, 11:50

aurais tu un exemple? parce je n'ai jamais utilisé ces variables et on en a jamais entendu parler pendant les "cours" que j'ai eu.

merci

Re: ENUM

par Mazarini » 19 oct. 2012, 15:44

regarde du coté de SHOW COLUMNS FROM `Table` LIKE 'nom_champ';
Ca s'utilise comme un select avec query + fetch

Après, il faut faire un var_dump($row) ou $row est la ligne lu par le fetch

A priori, tu dois avoir un $row['ENUM'] (le var_dump() sert à trouver le nom exact)
avec dedans '(val1,val2...)' (le var_dump() sert aussi à trouver le contenu exact)
Il faut donc enlever les paranthèses (cf substr()) et faire un explode(',',$chaine) pour séparer les valeurs dans un tableau

Je pense que tu dois y arriver si je n'ai pas dit trop de connerie

ENUM

par tiomil » 19 oct. 2012, 14:42

bonjour,

quelqu'un peut il m'expliquer comment récupérer les valeurs d'un champ de type ENUM dans une table et afficher le résultat dans une liste déroulante, j'ai cherché dans la FAQ et sur d'autres sites mais je n'ai rien trouvé

merci