Slt, j'ai un ti soucis c'est a dire je voudrais afficher une liste deroulante en fonction d'une autre par ex la categorie qui va donner des theme sur la categorie. je me tourne vers vous car je n'arrive pas a trouver une solution.
voici ce que j'ai fais mais il me manque une truc pour pourvoir faire un lien entre la premier liste et la deuxieme
<?php session_start(); ?>
<html >
<head>
<link rel="StyleSheet" href=".css" type="text/css" >
<title>Inscription1</title>
</head>
<body>
<FORM action="inscription2.php" METHOD="post" >
<?
$connexion = mysql_connect('localhost','root','');
mysql_select_db('cours',$connexion);
$mysql_result2 = mysql_query("SELECT * FROM categories order by code_categorie;") or die(mysql_error());
$nb2 = mysql_numrows($mysql_result2);
$i=0;
echo '<select size=1 name="codecategorie">'."\n";
echo '<option value="0">Choisie une categorie </option>'."\n";
// debut de la boucle
while ($i < $nb2)
{
$libelle = mysql_result($mysql_result2, $i, 'libelle');
// afficher les codes des agents.
echo '<option value="'.$libelle.'">'.$libelle ;
echo '</option>'."\n";
$i++;
//fin de la boucle
}
echo '</select>'."\n";
echo'<br>';
$mysql_result = mysql_query("SELECT * FROM `themes` order by code_categorie;") or die(mysql_error());
$nb = mysql_numrows($mysql_result);
$i=0;
echo '<select size=1 name="codetheme">'."\n";
echo '<option value="0">Choisie un theme </option>'."\n";
// debut de la boucle
while ($i < $nb)
{
$designation = mysql_result($mysql_result, $i, 'designation');
echo '<option value="'.$designation.'">'.$designation ;
echo '</option>'."\n";
$i++;
//fin de la boucle
}
echo '</select>'."\n";
?>
<p align="center"><input type="submit" value= "envoyer" ></p>
</FORM>
</body>
</html>
et voici les table au cas ou
-- --------------------------------------------------------
--
-- Structure de la table `categories`
--
CREATE TABLE `categories` (
`code_categorie` varchar(5) NOT NULL default '',
`libelle` varchar(15) NOT NULL default '',
PRIMARY KEY (`code_categorie`),
FOREIGN KEY ( `code_categorie`) REFERENCES themes);
-- --------------------------------------------------------
-- --------------------------------------------------------
--
-- Structure de la table `themes`
--
CREATE TABLE `themes` (
`code_theme` varchar(5) NOT NULL default '',
`designation` varchar(30) NOT NULL default '',
`code_categorie` varchar(5) NOT NULL default '',
PRIMARY KEY (`code_theme`),
FOREIGN KEY ( `code_theme`) REFERENCES cours );
--