Correction de l'exercice sur les listes déroulantes dynamiques :


<html>

<body>

<?php

  /* ************************************************** */
  /* Connexion à la base de données                     */
  /* ************************************************** */

	$link = mysqli_connect("10.34.1.75", "h99999", "1234","h99999") ;

	if ($link == false)
		{
			echo "Erreur de connexion : " . mysqli_connect_errno() ;
			die() ;
		}				


  /* ************************************************** */
  /* Envoi d'une requete au serveur */
  /* ************************************************** */
	
	$requete = 	"select Numfournisseur as N, societe as S, ville
				from fournisseur order by societe" ;

	$result = mysql_query($link,$requete);

	if ( $result == FALSE )
		{
			echo "Erreur d'exécution de la requete" ;
			die();
		}

?>


<form method="POST" action="suite.php">

<select name="ID">

<?php

  /* ************************************************** */
  /* Extraction des résultats de la requete  */
  /* ajout des lignes <option> de la balise <select> */
  /* la liste déroulante doit afficher le nom de la société */
  /* la liste déroulante renvoie le Numfournisseur (clé primaire) */
  /* ************************************************** */
	
	if  ( mysqli_num_rows($result)  > 0)
		{
			while ($row = mysqli_fetch_assoc($result))
				{
					echo "<option value='" . $row["N"] . "'>" . $row["S"] . "</option>" ;					
				}  
		}
?>

</select>

</form>


</body>

</html>

<!-- ******************************************************************** -->
<!-- ******************************************************************** -->
<!-- 		R E M A R Q U E                                               -->
<!-- ******************************************************************** -->
<!-- ******************************************************************** -->
<!-- En ajoutant un bouton de validation au formulaire                    -->
<!-- le fichier cible 'suite.php' recevra ici                             -->
<!-- la variable $_POST["ID"] ayant pour valeur le choix de l'option      --> 
<!-- ******************************************************************** -->