salut donc voilà j'ai une base de donnée avec deux tables une table tour_operateur avec code et operateur et une autre voyage avec code pays et code_rub qui correspond au code de table tour_operateur.
J'ai tapé le code j'ai mes liste déroulantes mais rien dedans.
Pouvez vous m'aider please!!!!!!!!!!!!!!!!!!!!!!!
<html>
<head>
<title>hello world</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
$host="";
$account="";
$password="";
$dbname="";
$connect= mysql_connect($host,$account,$password);
$db= mysql_select_db("papa",$connect);
?>
<SCRIPT LANGUAGE="JavaScript">
function ModifierListe (ordre) {
lg = document.frmdemo1.z1pays.length;
for (i = lg - 1; i >= 0; i--) {
document.frmDemo1.z1pays.options[i] = null;
}
code= document.frmdemo1.z1operateur.selectedIndex;
<?php
$sql = "SELECT code FROM tour_operateur ORDER BY code";
$resultat = mysql_db_query($dbname, $sql);
$max_lignes = 0;
$option_max = '';
while ($enr = mysql_fetch_array($resultat)){
$sql = "SELECT ordre, pays ";
$sql .= "FROM voyage";
$sql .= "WHERE code_rub ='".$enr[0]."'";
$sql .="ORDER BY pays";
$resultat2 = mysql_db_query($dbname, $sql);
echo " if (document.frmdemo1.z1operateur.options[code_rub].value == ".$enr[0].") {\n";
echo " document.frmdemo1.z1pays.length = ".(mysql_num_rows($resultat2)).";\n";
$cpt = 0;
while ($enr2 = mysql_fetch_array($resultat2)) {
echo " document.frmdemo1.z1pays.options[".$cpt."].value=".$enr2[0].";\n";
echo " document.frmdemo1.z1pays.options[".$cpt."].text = \"".$enr2[1]."\";\n";
echo " if ( ordre == ".$enr2[0].") document.frmdemo1.z1pays.options[".$cpt."].selected = true;\n";
$cpt++;
if ($cpt > $max_lignes) $max_lignes = $cpt;
if (strlen($enr2[1]) > strlen($option_max)) $option_max = $enr2[1];
}
echo " }\n";
}
?>
}
</script>
<?php
$sql = "SELECT code, operateur FROM tour_operateur ORDER BY operateur";
$resulat = mysql_db_query($dbname, $sql);
echo "<FORM METHOD=POST NAME='frmdemo1'>";
echo "<br> <b>operateur</B> ";
echo " <SELECT NAME='z1pays' onChange='ModifierListe(-1)'>\n";
while ($enr = mysql_fetch_array($resultat)) {
echo "<OPTION VALUE='".$enr[0]."'";
if ($z1operateur == $enr[1]) echo " SELECTED";
echo ">".htmlspecialchars ($enr[1])."</OPTION>\n";
}
echo "</SELECT> \n";
echo " <B>Items</B> ";
echo " <SELECT NAME='z1pays'>\n";
for ($cpt = 0; $cpt < $max_lignes; $cpt++)
echo "<OPTION>".ereg_replace(".","--", $option_max)."</OPTION>\n";
if (!isset($z1pays)) $z1pays = -1;
echo "<SCRIPT LANGUAGE='JavaScript'>\n;ModifierListe(".z1pays.");\n</SCRIPT>\n";
echo "<INPUT TYPE='submit' VALUE='valider'>\n";
echo "</FORM>";
echo "selection :<BR>\n";
if (isset($z1operateur) && $z1operateur != "") {
$sql = "SELECT operateur FROM tour_operateur WHERE code='".$z1operateur."'";
$resultat = @mysql_db_query($dbname, $sql);
$enr = @mysql_fetch_array($resultat);
echo "Rubrique = $z1operateur [$enr[0]]<BR>\n";
}
if (isset($z1pays) && $z1pays != "" && $z1pays != -1) {
$sql = "SELECT pays FROM voyage WHERE ordre='".$z1pays."'";
$resultat = @mysql_db_query($dbname, $sql);
$enr = @mysql_fetch_array($resultat);
echo "pays = $z1pays [$enr[0]]<BR>\n";
}
?>
</body>
</html>