Je précise aussi que pour vérifié que la valeur de la première liste est bien récupérer je l'affiche dans une zone de texte
Voici mon code actuel:
Code : Tout sélectionner
<script type="text/javascript">
function recup(source, destination)
{var valeur = source.options[source.selectedIndex].value;
if (valeur = '')
return;
destination.value = source.options[source.selectedIndex].value;
source.selectedIndex = 0;
}
</script>
<form name="formulaire">
<select style="color:#FFFFFF; background-color:#000000; border:#000000;" onchange="recup(this, this.form.resultat)">
<option value="" selected="selected"> Selectionner une table </option>
<option value='CLIENT'><b>CLIENT</b></option>
<option value='PRODUIT'><b>PRODUIT</b></option>
<option value='COMMANDE'><b>COMMANDE</b></option>
<option value='LIGNE_COMMANDE'><b>LIGNE_COMMANDE</b></option>
<option value='STOCK'><b>STOCK</b></option>
<option value='DEPOT'><b>DEPOT</b></option></select><br><br>
<input type="text" style="color:#FFFFFF; background-color:#000000; border:#000000;" name="resultat" value="" /><br>
<?php
$connection = odbc_connect("BDDSTOCK","","");
echo "<select name = 'liste'>
<option value = ''> --Choississez-- </option>";
$requete = "select * FROM '$this.form.resultat'";
$resultat = odbc_do($connection, $requete);
while($row = odbc_fetch_row($resultat))
{
echo "\t\t<option>".($row[0])."</option>\n";
}
echo "</select>"
?>
</FORM>Merci d'avance pour votre aide