| 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
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 
 |  
 
<?php
if(isset($_POST['liste1'])){
	//si la liste a été "postée" c'est à dire choix fait
	$liste1=$_POST['liste1'];
}else{
	$liste1=-1;
}
?>
<TABLE border=0 width=97% BGCOLOR=#FFFFFF>
<TR align="center">
<TD> Réservation mobile</TD>
</TR>
</TABLE>
<BR><BR>
Sélectionnez ue marque :
<form name="form1" method="post" action="">
<select name="liste1" onchange=" form1.submit();">
<option value=-1>-- Choisissez -- </option> <!-- il faut cette ligne pour avoir obliagtoirement un changement -->
<?php
 
$connection = mysql_connect('localhost', 'root', '');
$base = mysql_select_db('resa_mobile');
 
$requete = "SELECT * FROM marques";
$execution_requete = mysql_query($requete);
while($total = mysql_fetch_array($execution_requete))
 
//Liste déroulante
{
echo "<option value=\"".$total["nom_marque"]."\"";
if($liste1==$total['nom_marque']) { echo "selected"; }//ça c'est pour garder la selection lors du réaffichage
echo ">".$total['nom_marque']."</option>\n";
 
}
 
?>
</select>
</form>
 
 
 
 
<?php
if($liste1 != -1){ //si on a fait un choix
//on refait une requette avec une condition
$requete = "SELECT * FROM modeles WHERE num_marque='".$liste1."'";
$execution_requete = mysql_query($requete);
 
// on affiche les valeurs correspondantes au nom selectionné, pas besoin de boucle while, on ne récupère qu'un seul enregistrement
$total = mysql_fetch_array($execution_requete);
?>
 
 
</form> <!-- la fin du form içi ! -->
<?php
} // accolade de fin de if liste p
?>
 
<?php
if(isset($_POST['liste2'])){
	//si la liste a été "postée" c'est à dire choix fait
	$liste2=$_POST['liste2'];
}else{
	$liste2=-1;
}
?>
 
Sélectionnez un modele :
<form name="form2" method="post" action="">
<select name="liste2" onchange=" form2.submit();">
<option value=-1>-- Choisissez -- </option> <!-- il faut cette ligne pour avoir obliagtoirement un changement -->
<?php
 
$connection = mysql_connect('localhost', 'root', '');
$base = mysql_select_db('resa_mobile');
 
$requete2 = "SELECT * FROM modeles";
$execution_requete2 = mysql_query($requete2);
while($total2 = mysql_fetch_array($execution_requete2))
 
//Liste déroulante
{
echo "<option value=\"".$total2["nom_modele"]."\"";
if($liste2==$total2['nom_modele']) { echo "selected"; }//ça c'est pour garder la selection lors du réaffichage
echo ">".$total2['nom_modele']."</option>\n";
 
}
 
?>
</select>
</form> | 
Partager