PHP-SQL
Fermé
Meliodas54
Messages postés
13
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
21 mars 2016
-
10 janv. 2016 à 13:55
jordane45 Messages postés 38109 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 mars 2024 - 12 janv. 2016 à 00:05
jordane45 Messages postés 38109 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 mars 2024 - 12 janv. 2016 à 00:05
A voir également:
- PHP-SQL
- Easy php - Télécharger - Divers Web & Internet
- Récupération serveur sql - Télécharger - Gestion de données
- Sql lister les tables ✓ - Forum Programmation
- Php?id=1 - Forum PHP
- Soustraction sql - Forum Programmation
2 réponses
jordane45
Messages postés
38109
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 mars 2024
4 634
10 janv. 2016 à 15:32
10 janv. 2016 à 15:32
Bonjour,
Le php seul (si tu veux que ta deuxième liste se mette à jour sans avoir à recharger la page) ne suffira pas !
Il faudra utiliser du javascript ET de l'ajax.
http://creer-un-site.fr
Par contre, si le rechargement de ta page ne te gènes pas.... alors il suffit de mettre tes listes déroulantes dans des FORM et d'appliquer un submit sur le ONCHANGE de ta liste déroulante
Bien sûr, la première solution (en utilisant l'ajax) est la plus propre.
A toi de voir.
Le php seul (si tu veux que ta deuxième liste se mette à jour sans avoir à recharger la page) ne suffira pas !
Il faudra utiliser du javascript ET de l'ajax.
http://creer-un-site.fr
Par contre, si le rechargement de ta page ne te gènes pas.... alors il suffit de mettre tes listes déroulantes dans des FORM et d'appliquer un submit sur le ONCHANGE de ta liste déroulante
onchange="this.form.submit()"
Bien sûr, la première solution (en utilisant l'ajax) est la plus propre.
A toi de voir.
Meliodas54
Messages postés
13
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
21 mars 2016
10 janv. 2016 à 18:26
10 janv. 2016 à 18:26
Je te joins ci dessous mon code fonctionnel pour la première liste déroulante.
Comment fonctionne concrètement le ONCHANGE ?
-> Je déclare ma première liste déroulante comment une sorte de bouton et quand l'utilisateur a fait son choix, sa réponse est enregistré. Mais à quel moment, cette action se passe : vous avez choisi administrateur je crée une seconde liste déroulante pour vous proposer administrateur réseau/administrateur applications Web ... (Table administrateur) ?
Comment fonctionne concrètement le ONCHANGE ?
-> Je déclare ma première liste déroulante comment une sorte de bouton et quand l'utilisateur a fait son choix, sa réponse est enregistré. Mais à quel moment, cette action se passe : vous avez choisi administrateur je crée une seconde liste déroulante pour vous proposer administrateur réseau/administrateur applications Web ... (Table administrateur) ?
// Chargement des competences dans un tableau $resultat=mysql_query("SELECT * FROM COMPETENCE;",$id); $nb_competences=mysql_num_rows($resultat); for($i=0;$i<$nb_competences;$i++) { $competences[$i]=mysql_result($resultat,$i,"nomC"); } <FORM METHOD="GET" TARGET="Resultat" ACTION="Enregistrer.php"> <TABLE WIDTH="1500" BORDER="1"> <TR><TD> <TABLE BORDER="0"> <TR> </TD> <TD WIDTH="160" ALIGN="LEFT"> Nom : <INPUT TYPE="TEXT" SIZE="15" MAXLENGTH="15" NAME="nom"> </TD> </TD> <TD WIDTH="200" ALIGN="LEFT"> Prénom : <INPUT TYPE="TEXT" SIZE="15" MAXLENGTH="15" NAME="prenom"> </TD> <TD WIDTH="300" ALIGN="LEFT"> Unités de compétences : <SELECT NAME="competence" size="1"> <?php foreach($competences as $competence) { echo "\t\t\t<OPTION>$competence</OPTION>\n"; } ?> </SELECT> </TD>
jordane45
Messages postés
38109
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 mars 2024
4 634
12 janv. 2016 à 00:05
12 janv. 2016 à 00:05
http://www.bernardquevillier.fr/toposnew/onchange.htm
Onchange, comme Onclick... sont des "déclencheurs" sur des actions (ou des évènements) utilisateur.
Cela permet d'appeller du Javascript comme par exemple faire un SUBMIT d'un formulaire ou de l'utiliser avec de l'ajax.
Je t'invite fortement à te documenter sur les différents attributs que l'on peut utiliser sur des éléments HTML.
Pour en revenir à tes listes "liées"... je t'ai donné un lien.... as tu pris le temps de le lire au moins ??
Onchange, comme Onclick... sont des "déclencheurs" sur des actions (ou des évènements) utilisateur.
Cela permet d'appeller du Javascript comme par exemple faire un SUBMIT d'un formulaire ou de l'utiliser avec de l'ajax.
Je t'invite fortement à te documenter sur les différents attributs que l'on peut utiliser sur des éléments HTML.
Pour en revenir à tes listes "liées"... je t'ai donné un lien.... as tu pris le temps de le lire au moins ??
10 janv. 2016 à 18:02
Merci pour ta réponse mais j'ai encore quelques interrogations:
- Sur mes listes déroulantes je n'ai pas de ONCHANGE, à quel emplacement doit-il être inséré ?
- Si j'ai bien compris ma liste déroulante aura donc le même effet qu'un bouton mais comment afficher les autres éléments dans la seconde liste déroulante ?
Merci