je souhaiterai améliorer un chouïa une fonction JavaScript qui va afficher ou non une balise <select> Y selon la valeur d'une autre balise <select> X.
Dans mon cas, si la valeur de la balise X vaut 3, 4 ou 5, alors on affiche Y. Si elle vaut 1 ou 2, on n'affiche pas.
Voilà pour le moment le code javascript que j'ai fait, somme toute assez simple :
Code : Tout sélectionner
function chmpOffre(texte)
{
var chmp = document.getElementById("visites");
if (parseInt(texte)==1 || parseInt(texte)==2)
chmp.style.display="none";
else if (parseInt(texte)==3 || parseInt(texte)==4 || parseInt(texte)==5)
chmp.style.display="inline";
else chmp.style.display="none";
}
En gros voici a quoi ressemble ma table pour le meme exemple :
id=1 ==> affiche=0
id=2 ==> affiche = 0
id=3 ==> affiche = 1
id=4 ==> affiche = 1
id=5 ==> affiche = 1
Et donc l'idée est de dire : on fait une requete sql SELECT id FROM matable WHERE affiche=1
si parseInt(texte) correspond a un de mes résultats de requete, alors on fait un display inline.
L'idée de ce que je veux faire est claire, mais je ne vois pas vraiment ou faire ma requete et où enregistrer les résultats.