J'ai une première liste déroulante qui s'alimente bien mais pas la seconde qui y est liée.
Je ne vois pas où est mon erreur.
Merci de votre aide
<html>
<head>
<title>Envoyer une newsletter</title>
</head>
<body><center>
<?php
include("../Connexion/connexion.php");
?>
<table border="0" cellspacing="0" cellpadding="3">
<tr height="100">
<td>
<br>
</td>
</tr>
<tr>
<td><center><font face="verdana" size="2" color="#808080"><b>Envoyer votre newsletter</b></font></center></td>
</tr>
<br>
<tr>
<td>
<form id="form_email" method="post" action="news_send_html.php">
<table width="470" align="center" border="0" cellspacing="0">
<tr>
<td width="130" align="right"><p> <font face="verdana" size="2"color="#808080"> <b>Sujet : </b> </font></p></td>
<td width="311" align="left"><p><input type="text" name="sujet" size="55"></p> </td>
</tr>
<tr>
<td width="170" align="right"><p> <font face="verdana" size="2"color="#808080"> <b>Votre Message : </b> </font></p></td>
<td width="311" align="left"><textarea name="message" id="message" rows="10" cols="55"></textarea></td>
</tr>
<tr>
<td width="170" align="right"><p> <font face="verdana" size="2"color="#808080"> <b>Catégorie : </b> </font></p></td>
<td width="311" align="left"><select name="categorie" width="40">
<OPTION value="-1" selected>Sélectionnez une catégorie</OPTION>
<?php
$sql_categorie = "SELECT * FROM tblcategorie_prospect";
$query_categorie = mysql_query($sql_categorie) or exit ('Erreur SQL !'.$query_categorie.'<br>'.mysql_error());
while ($result_categorie=mysql_fetch_array($query_categorie))
{
extract($result_categorie);
?>
<!-- $idr permet de faire le lien en donnant l'Id pour permettre la recherche suivante -->
<option value="<?php echo($categorie_prospectId); ?>"<?php echo((isset($cat) && $cat == $categorie_prospectId)?" selected=\"selected\"":null); ?>><?php echo($categorie_prospectLibelle); ?></option>
<?php
}
mysql_free_result($query_categorie);
?>
</select>
</td>
</tr>
<tr>
<td width="170" align="right"><p> <font face="verdana" size="2"color="#808080"> <b>Sous Catégorie : </b> </font></p></td>
<td width="311" align="left"><select name="souscategorie" width="40">
<OPTION value="-1" selected>Sélectionnez une sous catégorie</OPTION>
<?php
if(isset($cat) && $cat != -1)
{
echo "OK";
$sql_souscategorie = "SELECT * FROM tblsouscategorie_prospect WHERE categorie_prospectId = ". $cat . " ORDER BY tblsouscategorie_prospect";
$query_souscategorie = mysql_query($sql_souscategorie) or exit ('Erreur SQL !'.$query_souscategorie.'<br>'.mysql_error());
while($result_soucategorie = mysql_fetch_array($query_souscategorie))
{
extract($result_souscategorie);
?>
<option value="<?php echo($souscategorie_prospectId); ?>"<?php echo((isset($souscat) && $souscat == $souscategorie_prospectId)?" selected=\"selected\"":null); ?>><?php echo($souscategorie_prospectLibelle); ?></option>
<?php
}
}
?>
</select>
<tr>
<td colspan="2"><p><center><input type="submit" name = "soumettre" id="soumettre" value="Envoyer la newsletter"><input type="reset" value="Réinitialiser"></p></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</body>
</html>