ce que je dois mettre avec select?
			
		
	 
	
		le 05/07/2008 à 19:55
		BIO
	 
	
		je suis entrain de faire une requête de 'insert' dans ma base de données, mon problème est au niveau d'une zone de texte je met 
<?php     <td><input type="text" name="auteur" maxlength="50" size="50" value="<?php if (isset($_POST[ 'auteur'])) echo htmlentities(trim($_POST[ 'auteur'])); ?>"></td>
 ?>
 et au niveau du textarea je met 
<?php     <td><textarea name="titre" cols="38" rows="4"><?php if (isset($_POST['titre'])) echo htmlentities(trim($_POST['titre'])); ?></textarea></td>
?>
 mais au niveau d'une liste déroulante j'ai pas trouvé ce qu'il faut mettre pour que mes données aparaissent dans ma base
<?php <td><select name="siecle">
                  <option ><></option>
                  <option >M. Age</option>
                  <option >XVI</option>
                  <option >XVII</option>
                  <option >XVIII</option>
                  <option >XIX</option>
                  <option >XX</option>
                </select></td>?>
il ce peux que la réponse est facile mais je me suis bloqué et je demande de l'aide	
 
	
	
		Il faut que tu précises certaines choses dans les options de ta liste déroulante :
<td>
  <select name="siecle">  
    <option><></option>  
    <option value='ma'>M. Age</option>  
    <option value='xvi'>XVI</option>  
    <option value='xvii'>XVII</option>  
    <option value='xviii'>XVIII</option>  
    <option value='xix'>XIX</option>  
    <option value='xx'>XX</option>  
  </select>
</td>
Par contre, je ne comprends pas bien : tu veux afficher la liste en fonction de ce que tu as dans ta base, ou tu veux ajouter un auteur dans ta base en fonction des données soumises ?	
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
				
				
		
			
		
	 
	
		le 05/07/2008 à 22:49
		BIO
	 
	
		je veux ajouter ce type de chose dans ma liste déroulante
et j'ai pas trouvé le bon emplacement	
 
	
	
		Donc en fait, tu souhaites que l'élément de la liste déroulante soumise soit affichée.
En fait, il faut rajouter l'attribut selected.
<?php
  $centuries = array
  	( 'ma' => 'Moyen-âge'
	, 'xvi' => 'XVI'
	, 'xvii' => 'XVII'
	, 'xviii' => 'XVIII'
	, 'xix' => 'XIX'
	, 'xx' => 'XX'
	) ;
?>
<td>
	<select name="siecle">
		<option><></option>
<?php foreach($centuries as $value => $label) : ?>
		<option value='<?php echo $value ; ?>'
<?php 	if($value == $_POST['siecle']) : ?>
				selected='selected'
<?php	endif ; ?>
				><?php echo $label ; ?></option>
<?php endforeach ; ?>
	</select>
</td>
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
		
			
		
	 
	
		le 06/07/2008 à 19:08
		BIO
	 
	
		merci mais j'ai rencontrer un erreur de type Undefined index : siecle, dans chaque élèment de la liste de select, dans la ligne  
<?php    if($value == $_POST['siecle']) : ?>
 
	
	
		À ben forcément, j'ai oublié un truc tout con, c'est de vérifier que $_POST['siecle'] existe. Mais ça, tu sais le faire vu que tu l'as déjà fait.	
			Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
		
	
	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:
				