utilisation des ENUM

Eléphanteau du PHP | 14 Messages

17 août 2006, 11:56

Hello,

j'utilise dans ma base une colonne du type ENUM, dont je voudrais récupérer les valeurs possibles pour les proposer dans une liste box.
L'idée est d'avoir un formulaire pour ajouter des entrées dans la base dans lequel les utilisateurs non qu'à choisir les valeurs.

Le problème c'est que je ne sais pas comment récupérer les valeurs de l'ENUM pour les mettre dans une variable.

si vous avez une :idea:, je suis preneur.

:D

Mammouth du PHP | 1668 Messages

17 août 2006, 12:23

D'après ce que j'ai compris il faudrais que tu fasse une requête normal puis après selection tu l'ajoute...
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

17 août 2006, 13:23

A voir dans la doc
Si vous voulez connaître toutes les valeurs possibles d'une colonne de type ENUM ......

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 183 Messages

17 août 2006, 16:46

tu veux faire une liste déroulante alimenté via une base de donnée?? sinon j'ai ça
<select name="type_motif">
			<?php $connexion=mysql_connect("$hostname_dbprotect","$username_dbprotect","$password_dbprotect") or die("<p>Echec de connexion!");
			mysql_select_db("$database_dbprotect", $connexion) or die ("<p>Echec de connexion à la base de donnée!");
			$SQL3 = "SELECT id_menu,libelle FROM menu_deroulant WHERE id_menu='type_motif' ORDER BY ordre";
			$res3 = mysql_query($SQL3);
			while ($val3=mysql_fetch_array($res3) ) {
			echo "<option value=\"".$val3['libelle']."\">".$val3['libelle']."</option>\n";
			}
			?>
</select>