begin process at 2008 08 20 11:37:02
1 228 769 membres
141 nouveaux aujourd'hui
14 257 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : listes déroulantes liées [ Archives / AU SECOURS !!! ] (jenjen)

listes déroulantes liées le 23/06/2004 16:30:22

jenjen

bonjour, je souhaite lier 2 listes déroulantes, ma première liste contient le nom de certaines tables que j'ai extrait de ma base de données et la seconde des données contenues dans une autre table qui contient également un champ correspondant au nom des tables extraites.

Voici mon script (qui ne marche pas ):

<?
// Requête permettant d'extraire les tables qui commence par Liste_
$result=mysql_query("show tables like 'Liste_%'");

?>
<script language="JavaScript"><!--
liste=new Array()
liste[0]=new Array("Nouveau","")
<?
$j=1;
while ($val=mysql_fetch_array($result))
{
$res_liste=$val[0];
$req=mysql_query("select * from publication where nom_liste='$res_liste'");
?>
liste[<?echo $j;?>]=new Array(<?
while ($val2=mysql_fetch_array($req))
echo "\"".$val2["acces_mail"]."\",";
?>"")
<?
$j++;
}
?>
function changeliste() {
choix=document.menu.liste.value
t="<select name='listeB'>"
for(i=0;i<liste[choix].length-1;i++)
t+="<option>"+liste[choix][i]+"</option>"
document.menu.listeB.outerHTML=t+"</select>"
}
--></script>

<form name="menu">
<select name="liste" onchange="changeliste()">
<option value="0">Choix de la liste</option>
<?
mysql_data_seek($result,0);
$j=1;
while ($val=mysql_fetch_array($result))
{
?>
<option value="<?echo $j;?>"><? echo $val[0]; ?></option>
<?
$j++;
}
mysql_close();
?>
</select>
<select name="listeB">
<option>Nouveau</option>
</select><br><br>
<input type="Submit" value="Envoyer">
</form>

</body>

</html>

j'espère mes explications sont un minimum claires.
merci à celui qui pourra m'aider

Re : listes déroulantes liées le 24/06/2004 04:49:08

Tomcube
Salut !

Interesse toi à une de mes sources ^^ !
http://www.phpcs.com/code.aspx?ID=18117

-------------------------------
Life is a game, Enjoy ! ^^

Re : listes déroulantes liées le 28/06/2004 15:50:40

jenjen
Merci tomcube pour ton script, il est nikel, mais j'ai un autre problème.
je voudrais garder en mémoire la sélection de la deuxième liste, je n'y arrive pas car je ne comprend pas tout le code javascript.
Est ce que tu sais comment faire ?



Classé sous : liste, choix, listes, liées, déroulantes

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS