Bonjour,jai un formulaire contient 2 combox 1 rempli par les type l'autre doit prendre des valeurs selon la valeur choisi par le combo type mais lorsque je lai relier avec du code php jai trouve des erreur pouvez vous m'aider
voila le code:
<?php
include_once "../conn/conn.php";
$req="SELECT * FROM projet";
$result =Execute_query($req);
?>
<SCRIPT language=JavaScript type=text/JavaScript>
<!--fonction qui remplisse le deuxieme combobox-->
var listeprojet = Array();
<?php
$i = 0;
while($row = mysql_fetch_array($result)){
echo "listeprojet[$i] = Array(\"$row[7]\", \"$row[1]\");<br>";
$i++;
}
?>function fillCombo(){
var combo = document.getElementById('select');
var selected_value = combo.value;
combo_2 = document.getElementById('projet');
//effacer les elements dans le combo 2
combo_2.options.length = 1;
//remplir le combo 2 avec les nouveaux elements
for(var i=0,j=1;i<listeprojet.length;i++){
if(listeprojet[i][0] == selected_value){
element = new Option(listeprojet[i][1], listeprojet[i][1]);
combo_2.options[j] = element;
j++;
}
}
}
</SCRIPT>
et ds le combox
<select name="select" id="select" onchange="javascript:fillCombo()">
<option value="">--Type Projet--</option>
<option value="1">1</option>
<option value="2">2</option>
Configuration: Windows XP
Internet Explorer 6.0