<script type="text/javascript">
function changesscat()
{
var categ=document.getElementById("categ");
window.location='?categ=' + categ.value;
}
</script>
<select name="categ" id="categ" onchange="changesscat()">
<option value="">Choisir une catégorie</option>
<?
$sql=mysql_query("SELECT * FROM `princ` ORDER by nom;",$link1);
while($cat=mysql_fetch_array($sql)){?>
<option value="
<?=$cat['id'];?>">
<?=$cat['nom'];?></option>
<?}?>
</select>
<select name="sscat">
<option value="">Choisir une sous catégorie</option>
<?if (isset($_GET['categ']) and
$_GET['categ']!=null){
$cat = htmlentities(addslashes($_GET['categ']));
$sql=mysql_query("SELECT id,cat,nom FROM `cat` where cat=$cat ORDER by nom;",$link1);
while($sscat=mysql_fetch_array($sql)){?>
<option value="
<?=$sscat['id'];?>">
<?=$sscat['nom'];?></option>
<?}
}?>
</select>