Récupération d'une valeur d'un champ enum
			
		
	
	
		le 25/03/2011 à 13:32
		elisa
	 
	
		Bonjour :)
Je rencontre un souci pour récupérer la valeur par défaut d'un champ enum. 
J'ai crée une nouvelle colonne dans la bdd, type enum avec une valeur par défaut.
enum 'Oui','Non',Occasionnel',Confidentiel' défaut Confidentiel
Lors de l'affichage je fais : 
<?php <p><span>Fumeur :</span> '; echo htmlspecialchars($data['fumeur'], ENT_QUOTES); echo' </p> php ?>
 
Si le membre ne complète pas son profil, j'aimerais que le champ " fumeur " affiche Confidentiel mais en fait le champ reste vide ce qui ne fait pas joli sur le profil.
Merci pour votre aide ;)
Bonne journée.	
 
	
			
		
	
	
	
		salut, 
quand tu regarde le code avec les couleurs rien ne te choque ? Ou c'est une erreur de recopie sur le forum ?
d'ailleurs le code SQL est lui aussi erroné !
le code php devrait être ainsi
<p><span>Fumeur :</span> <?php echo htmlspecialchars($data['fumeur'], ENT_QUOTES); ?>  </p>
 
Pour le code SQL il manque une ' avant occasionnel et celle autour du confidentiel apres le défaut (qui d’ailleurs n'a pas d'accent). 
@+	
 
			Il en faut peu pour être heureux !!!!!
				
				
		
			
		
	
	
		le 25/03/2011 à 23:30
		elisa
	 
	
		Bonsoir.
Oui en effet, j'ai écrit le message rapidement, juste avant de partir au boulot, trop vite apparemment, je suis désolée :(
Le code est celui-ci dans la bdd :
enum 'Oui','Non','Occasionnel','Confidentiel' defaut Confidentiel
Pourquoi le code SQL est-il erroné ?
Merci.	
	
			
		
	
	
	
		celui mis dans le 1er post est erroné le dernier non :)
peut tu répondre aux autres questions ?
si le niveau d'erreur n'est pas E_ALL | E_STRICT il serait bon de le modifier (en local direct dans le php.ini sinon avec ini_set). 
@+	
			Il en faut peu pour être heureux !!!!!
		
			
		
	
	
		le 26/03/2011 à 09:34
		elisa
	 
	
		Bonjour moogli.
Le code php est bien celui-là : 
Je n'ai pas de message d'erreur. Il n'affiche tout simplement pas pas la valeur choisie,  Confidentiel. Il n'affiche rien.
Je continue a chercher. :)	
 
	
			
		
	
	
	
		qu'a tu dans la table ? (a tu vérifié le contenu de la table avec phpmyadmin ou la console mysql ?
peux tu nous fournir le create table de la table en question et un jeux de données que l'on puisse jouer avec ? (ainsi que le script qui l'utilise complet, au moins la connexion au sgbd jusqu’à la fin de l'utilisation de la requête ;))
@+	
			Il en faut peu pour être heureux !!!!!
		
	
	Ecrire un message
	
	Votre message vient d'être créé avec succès.
	
 
	BB-Code
	
		Pour insérer une URL clickable
		
		Pour insérer une adresse E-mail
		
		Pour annoter
		
		Pour écrire du code
		
		Pour faire un lien vers une fonction PHP
		
		Pour écrire du texte préformaté
		
		Pour écrire du texte en gras
		
		Pour écrire du texte en italique
		
		Pour écrire du texte souligné
		
		Pour écrire du texte barré
		
		Pour écrire un titre principal
		
		Pour écrire un titre secondaire
		
		Pour écrire une liste
		
	 
 
	Smiley
	
		
				
							
				:bond:
				
			 
						
				:boxe:
				
			 
						
				:bsmile:
				
			 
						
				:bump:
				
			 
						
				:clap:
				
			 
							 
				
							
				:coeur:
				
			 
						
				:cool:
				
			 
						
				:cry:
				
			 
						
				:eek:
				
			 
						
				:evil:
				
			 
							 
				
							
				:fleur:
				
			 
						
				:fou2:
				
			 
						
				:fou:
				
			 
						
				:grin:
				
			 
						
				:grrr:
				
			 
							 
				
							
				:hammer:
				
			 
						
				:hippy:
				
			 
						
				:hum:
				
			 
						
				:idee2:
				
			 
						
				:idee:
				
			 
							 
				
							
				:kdo:
				
			 
						
				:king:
				
			 
						
				:ko:
				
			 
						
				:lol:
				
			 
						
				:love2:
				
			 
							 
				
							
				:love:
				
			 
						
				:mad:
				
			 
						
				:maitre:
				
			 
						
				:noel:
				
			 
						
				:oops:
				
			 
							 
				
							
				:raa:
				
			 
						
				:razz:
				
			 
						
				:roll:
				
			 
						
				:sad:
				
			 
						
				:skull:
				
			 
							 
				
							
				:smile:
				
			 
						
				:timide:
				
			 
						
				:trink:
				
			 
						
				:vice:
				
			 
						
				:vomi:
				
			 
							 
				
							
				:wink:
				
			 
						
				:zzz: