Bonjour à vous,
Besoin d'un p'tit coup de main pour améliorer mon formulaire qui contient deux champs de sélection.
Lorsque je sélectionne un item dans un des champs, j'aimerai que le second champ soit automatiquement réinitialisé (et pourquoi pas également le premier après le post).
Voici le code de l'un des champs :
Une petite suggestion ?
Merci d'avance !
Besoin d'un p'tit coup de main pour améliorer mon formulaire qui contient deux champs de sélection.
Lorsque je sélectionne un item dans un des champs, j'aimerai que le second champ soit automatiquement réinitialisé (et pourquoi pas également le premier après le post).
Voici le code de l'un des champs :
<?php
$requete01 = "SELECT DISTINCT Ville FROM Photo ORDER BY `Photo`.`Ville` ASC" ;
$resultat01 = mysql_query( $requete01 )
or die ( 'Erreur dans la requête : ' . $requete01 . '<br>Avec l\'erreur : ' . mysql_error() );
?>
<?php
if($choix01=="toutes"||$choix01=="0"||$choix01=="") $choix01 = "Filtrer les Photographies sur =>";
echo "<span class=\"Style6\">".$choix01."</span>";
?>
<form target="Images" action="02.php" method="post">
<?php
$ld = "<SELECT NAME=\"choix01\" onchange=\"this.form.submit()\">";
$ld .= "<OPTION VALUE=0>Choisissez une ville</OPTION>";
$ld .= "<OPTION VALUE='toutes'>**** Toutes les villes ****</OPTION>";
// On boucle sur la table
while ( $row = mysql_fetch_array( $resultat01)) {
// $row est un tableau associatif
// les éléments sont «indicés» par les noms
// des colonnes. Je préfère cette technique à celle
// des indices numériques..on ajoute une colonne..
$Ville = $row["Ville"];
$ld .= "<OPTION VALUE=$Ville>$Ville</OPTION>";
}
$ld .= "</SELECT>";
$choix01 = $_POST["choix01"];
print $ld;
?>
</form>
Une petite suggestion ?
Merci d'avance !