Griser une boite de liste
Romain
-
adns Messages postés 1152 Statut Membre -
adns Messages postés 1152 Statut Membre -
Bonjour,
J'ai crée une page PHP avec dedans un formulaire avec plusieurs zones d'édition et trois boite de liste. J'aimerai savoir comment peut -on griser (ou désactiver) une boite de liste en fonction d'une autre boite de liste.
J'explique un peu plus clairement. Voila j'ai une boite de liste avec trois grades ( Administrateur, Professeur, Étudiant) et mais deux autre boite de liste c'est Classe ( avec deux noms de classe) et Groupe (avec deux nom de groupe). Par exemple je choisi le grade administrateur ou professeur je veux que les boites de liste Groupe et Classe soit griser (ou désactiver).
Comment peut-on faire
J'ai crée une page PHP avec dedans un formulaire avec plusieurs zones d'édition et trois boite de liste. J'aimerai savoir comment peut -on griser (ou désactiver) une boite de liste en fonction d'une autre boite de liste.
J'explique un peu plus clairement. Voila j'ai une boite de liste avec trois grades ( Administrateur, Professeur, Étudiant) et mais deux autre boite de liste c'est Classe ( avec deux noms de classe) et Groupe (avec deux nom de groupe). Par exemple je choisi le grade administrateur ou professeur je veux que les boites de liste Groupe et Classe soit griser (ou désactiver).
Comment peut-on faire
A voir également:
- Griser une boite de liste
- Liste déroulante excel - Guide
- Boite gmail pleine - Guide
- Se connecter à ma boite hotmail - Guide
- Boite gmail bloquée - Guide
- Liste code ascii - Guide
echo 'Grade : <select name="grade">';
mysql_connect("localhost", "root","") or die ("erreur de connexion");// Connexion au serveur
mysql_select_db("projetctrl") or die ("erreur de connexion à la base de données"); // Connexion à la base de données
$requete = "SELECT idDroits_web, Grade FROM DROITS_WEB"; // Requête à executer
$result = mysql_query($requete);// Execution de la requête
// Boucle Tant que qui permet de récupérer autant de valeur qu'il y a dans la base de données
while($datagrade= mysql_fetch_array($result)){
echo '<option value="'.$datagrade['idDroits_web'].'">';
echo Grade($datagrade['Grade']);
echo '</option>';
}
//Fermeture de la base de données
mysql_close();
echo '</select>';
echo '<br><br>';
echo 'Classe : <select name="classe">';
mysql_connect("localhost", "root","") or die ("erreur de connexion");// Connexion au serveur
mysql_select_db("projetctrl") or die ("erreur de connexion à la base de données"); // Connexion à la base de données
$requete = "SELECT idClasses, Nom_Classe FROM CLASSES"; // Requête à executer
$result = mysql_query($requete);// Execution de la requête
// Boucle Tant que qui permet de récupérer autant de valeur qu'il y a dans la base de données
while($dataclasse= mysql_fetch_array($result)){
echo '<option value="'.$dataclasse['idClasses'].'">';
echo $dataclasse['Nom_Classe'];
echo '</option>';
}
//Fermeture de la base de données
mysql_close();
echo '</select>';
echo '<br><br>';
echo 'Groupe : <select name="classe">';
mysql_connect("localhost", "root","") or die ("erreur de connexion");// Connexion au serveur
mysql_select_db("projetctrl") or die ("erreur de connexion à la base de données"); // Connexion à la base de données
$requete = "SELECT idGroupes, Num_Groupe FROM GROUPES"; // Requête à executer
$result = mysql_query($requete);// Execution de la requête
// Boucle Tant que qui permet de récupérer autant de valeur qu'il y a dans la base de données
while($datagroupe= mysql_fetch_array($result)){
echo '<option value="'.$datagroupe['idGroupes'].'">';
echo $datagroupe['Num_Groupe'];
echo '</option>';
}
//Fermeture de la base de données
mysql_close();
echo '</select>';
Et en fait j'aimerai en gros qu'en fonction de Grade($datagrade['Grade']) on grise les boite de liste Groupe et Classe.
Merci de repondre
premierement tu na pas besoin de te connecter deconnecter puis connecter et reconnecter a ta base sans arret..
connecte toi au debut de la page et tu te deconnect a la fin ;)
ensuite tu a 2 select avec le meme nom tres important ^^
et voila un pti truc simple test le regard le tu vera ce n'est pas compliquer a comprendre et ensuite tu adapte a tes besoin ;);)
<script> function grise(){ if (document.form.grade.value == "prof"){ document.form.classe.disabled = true; }else{ document.form.classe.disabled = false; } } </script> <form name="form"> <select name="grade" onchange="grise()"> <option value="">selectionner un grade</option> <option value="prof">Professeur</option> <option value="proviseur">proviseur</option> <option value="eleve">eleve</option> </select> <select name="classe" id="2"> <option value="">selectionner une classe</option> <option value="1">1ere</option> <option value="2"> 2nd</option> <option value="3"> Terminal</option> </select> <select name="groupe"> <option value="">selectionner un groupe</option> <option value="1">groupe 1</option> <option value="2">groupe 2</option> <option value="3">groupe 3</option> </select> </form>Adns