cs_Sandy084
Messages postés53Date d'inscriptionmardi 11 janvier 2005StatutMembreDernière intervention14 juin 2006
-
30 mars 2006 à 00:08
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
30 mars 2006 à 09:47
Bonsoir à tous!
Je souhaiterais savoir comment remplir une liste déroulante à partir d'une autre.
Par exemple quand je choisi un niveau de difficulté dans ma premiére
liste, je veux que la seconde (qui est sur la meme page) affiche les
niveaux de difficultés.
Voici comment s'affiche ma premiere liste deroulante :
<?
include("connexion.php");
//On
sélectionne la liste des niveaux disponibles dans la base de données
$req="SELECT NIVDIFF FROM NIVEAUDIFF";
$result = mysql_query($req) or die ("Erreur de lecture de la table");
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 30 mars 2006 à 09:38
Hello,
un exemple avec xmlhttp.
Adaptable SANS.
<script type="text/javascript">
if (window.XMLHttpRequest) {
oXmlhttp = new XMLHttpRequest();
} else if (window.ActiveXObject) {
oXmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
function search (clef) {
oXmlhttp.open('POST','<?php echo $_SERVER['PHP_SELF']; ?>');
oXmlhttp.onreadystatechange=function() {
if (oXmlhttp.readyState==4 && oXmlhttp.status == 200) {
document.body.innerHTML = oXmlhttp.responseText;
}
}
oXmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
var data = 'liste1='+clef
oXmlhttp.send (data);
}