Pbl d'afichage dans un formulaire <select>

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 : Pbl d'afichage dans un formulaire <select>

par sylvaing26 » 24 févr. 2009, 16:58

ton while il n'y a pas les acolades
$select='SELECT  id, classe FROM classes ORDER BY id ';  
     
    $result = mysql_query($select) or die ('Erreur : '.mysql_error() ); 

     while($row = mysql_fetch_array($result)){       
      
    echo '<div align="left">'.$row['classe'].'</div>'; 
      
?> 

    <form action="eleve.php" Method="post" > 
     
        <select name="classes"> 
         
            <option value="-1">- - - sélectionner une classe - - -</option> 
            <option value="<?PHP   echo '<center>'.$row['classe'].'</center>';  ?>"><?PHP   echo '<center>'.$row['classe'].'</center>';  }?></option> 
             
        </select> 
             
             
            <input type="submit" value="Sélectionner"> 
    </form> 

Pbl d'afichage dans un formulaire <select>

par alaingpl » 24 févr. 2009, 16:05

Bonjour,

Je souhaite réaliser une liste déroulante avec les infos du champ classe.

Mon soucis est que la liste ne s'affiche pas dans l'option du formulaire.
(Je réalise un echo en dehors du formulaire, la liste des classes s'affiche !!!)

Ci - dessous mon code
$select='SELECT  id, classe FROM classes ORDER BY id '; 
	
	$result = mysql_query($select) or die ('Erreur : '.mysql_error() );

	 while($row = mysql_fetch_array($result))
		
	 
	//echo '<div align="left">'.$row['classe'].'</div>';
	 
?>

	<form action="eleve.php" Method="post" >
	
		<select name="classes">
		
			<option value="-1">- - - sélectionner une classe - - -</option>
			<option value="<?PHP   echo '<center>'.$row['classe'].'</center>';  ?>"><?PHP   echo '<center>'.$row['classe'].'</center>';  }?></option>
			
		</select>
			
			
			<input type="submit" value="Sélectionner">
	</form>
Je cherche depuis plusieurs jours (si si c'est vrai :D ) et après pas mal d'essais je n'ai pas réussi.
Si quelqu'un pouvait m'indiquer comment je peux faire pour corriger mon code, d'avance merci