en premier dans le formulaire, après les autres elements du formulaire ne s'affichent plus, comme si la fonction blocquait l'affichage du html qui suit ??
<form action="ajouter-produit-3.php5" method="post" enctype="multipart/form-data" >
<p>
Nom :<input type="text" name="nomprod" size="30"/>
</p>
<p>
Prix :<input type="text" name="prix_ht" size="30"/>
</p>
<!-- champ fichier -->
<p>
<!-- Limiter la taille des fichiers à 50Ko -->
<input type="hidden" name="MAX_FILE_SIZE" value="50000" />
<p>photo :<input type="file" name="fichier" /></p>
</p>
<!-- fin fichier -->
<p>
<input type="SUBMIT" VALUE="Envoyer produit" name="Envoi">
</p>
<p>
<!-- affichage d'une liste deroulante créé par une fonction -->
categorie <?php echo RetourneMenuCategorie(); ?>
</p>
</form>
---------------J'ai resolu le probleme,
en fait la fonction qui generait la liste deroulante, ne fermait pas le select, il fallait juste ajouter
</select> dans la fonction