| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 
 |  
//code javascript
<script >
  List = new Array();
function Remplir(valeur)
     {
	var sel="";
	sel ="<select  name='palier'>";
	// Parcourir le tableau
	 for (var i=0;i<List.length;i++)
		{
		// tester si la ligne du tableau (palier) correspond à la valeur de la batiment
		if (List[i][1]==valeur)
			alert('VOS DONNEEES SONT CORRECTES!!');
		 {
				// Ajouter une rubrique palier au variable SEL
		sel= sel + "<option value="+List[i][0]+">"+List[i][2]+"</option>";
		 }
		else
		    {
                         alert('VOS DONNEEES SONT INCORRECTES!!');}
		     }
			sel =sel + "</select>";
		// Modifier le DIV scat par la nouvelle List à partir du variable SEL
						document.getElementById('paliercadre').innerHTML=sel;
				}
 //   le code php est:
 
print"<tr><td>BATIMENT</td><td>";
print"<select name='bat' value='valbat' OnChange='Remplir(valbat.value)'>";
$rq="Select * from batiment ";
$result= mysql_query ($rq) or die ("Select impossible");
	while ($dt=mysql_fetch_Array($result))
	    {
		// Remplir la liste déroulante des batiment
		echo "<option value=".($dt[1]).">".$dt[1]."</option>";
	if ($i==0)  {        											    $j=$dt[1]; 												 $i=1; 
 } // garder la valeur du premier enregistrement
} 
		print"</select></td>";
		//palier
			print"<td>Palier</td>";
			print"<td>";
			print"<div id='paliercadre'>";
 
			print"<select name='palier'>";
			print"</select>";
			print"</div>"; 
			print"</td>";
 
// Séléction de tous les enregistrements de la table palier
	$rq="Select * from palier ";
	$result= mysql_query ($rq) or die ("Select impossible");
	// $i = initialise le variable i
	$i=0;
	   while ($dt=mysql_fetch_row($result))
		{
			// Remplir le tableau (array) en javascript
echo "<script>List[".$i."] = new Array(".($dt[0]).",".($dt[1]).",'".($dt[2])."');</script>";
$i=$i+1; // Incrémentation de $i
}
echo "<script>Remplir ($j); </script>"; // Remplir la deuxième liste de choix avec les données
// des paliers en utilisant la valeur j | 
Partager