cs_toto99
Messages postés46Date d'inscriptionjeudi 18 juillet 2002StatutMembreDernière intervention 3 septembre 2006
-
18 juil. 2002 à 21:03
cs_booth
Messages postés220Date d'inscriptionlundi 14 janvier 2002StatutMembreDernière intervention13 juin 2005
-
22 juil. 2002 à 10:27
voila je recupe des dates dans une liste deroulante suvant un choix qui ce trouve dans une autre liste deroulante, tous les deux sont alimenter par une base de donnée acces.
mais le prob c'est que quand je lance la page je recup bien les date du premier choix par defaut de ma premiere liste mais si je faist une action dessus mes date ne change pas. qq aurait il une soluce svp.
mon code
<?
$requete = "SELECT genre FROM Stage group by genre order by genre desc";
$resultat1 = odbc_do($connexion_access, $requete);
cs_booth
Messages postés220Date d'inscriptionlundi 14 janvier 2002StatutMembreDernière intervention13 juin 2005 22 juil. 2002 à 10:27
bon alors, le truc c'est que tes option sont toutes en selected, alord tu peux déjà t'arranger pour avoir unseul selected...
while (odbc_fetch_row($resultat1))
{
$genre = odbc_result($resultat1, "genre");
echo "<option value='$genre' selected>$genre</option>";
}
puis faudrait que tu donne un nom à ton select
ici on va prendre genre
et dans ta boucle tu rajoute
$genre = odbc_result($resultat1, "genre");if($resultat1 $select1){$SELECTED "selected";}else{$SELECTED="";}
echo "<option value='$genre' $SELECTED>$genre</option>";
comme ça ta valeur selectionnée reste
enfin dernière chose, tu ajoute un évènement onchange et tu fais faire unsubmit de ton formulaire