bonjour,
je n'arrive pas a recupérer une variable ($lamarque) issue d'un 1er formulaires contrairment à celle ($lemodele) issue d'un 2ème formulaire mis à la suite.
Comment pourrais-je faire simplement?
Merci.
Voici le code:
$db = mysql_select_db("cars_specs",$connexion) or die ("selection db impossible" );
$rq4 = "select distinct brand from cars_specs order by brand";
$result1=mysql_query ($rq4) or die ("Listing des marques impossible" );
echo "<form action='addride.php' method='post'> <select name='lamarque'>\n";
while ($ligne = mysql_fetch_array($result1))
{extract($ligne);
if ($brand<>"" ) echo "<option value='$brand'>$brand\n";
}
echo "</select>\n";
echo "<input type='submit' value='valider' name='markchoisie'></form>\n";
$lamarque=$_POST['lamarque'];
//choix modele
if( isset($_POST['markchoisie']) ) // si marque choisie
{
$rq4bis = "select distinct model from cars_specs where brand='$lamarque' order by model";
$result2=mysql_query ($rq4bis) or die ("Listing des modeles impossible" );
echo "<form action='addride.php' method='post'> <select name='lemodele'>\n";
while ($ligne = mysql_fetch_array($result2))
{extract($ligne);
if ($model<>"" ) echo "<option value='$model'>$model\n";
}
echo "</select>\n";
echo "<input type='submit' value='valider' name='modelechoisi'></form>\n";
$lemodele=$_POST['lemodele'];
}
//Affiche le choix
echo"<td colspan=2>Veuillez compléter la description de votre ",$lamarque," ",$lemodele,".</td>";
Resultat: ça affiche uniquement le modele