Premetto che è un codice veramente sporco e difficile da decifrare cmq probabilmente c'è un errore a questa riga:
<a href="prodotti.php?codicecat=<?=$riga[codcat]?>">
che andrebbe modifica con
<a href="prodotti.php?codicecat=<?php echo $riga[codcat]; ?>">
Secondo me non gli passavi proprio il codice della categoria.
Prova!

Rispondi quotando