$result = mysql_query($query,$db);
prova cosi:
Codice PHP:
$result mysql_query($query); 
metti un echo per verificare se ti porti il post. io lo faccio sempre per controllo mio, poi lo tolgo. qualcosa del genere:

Codice PHP:
$categoria $_POST['categoria'];
echo 
$categoria
se non ti da niente è probabile il form sbagliato o anche....
Codice PHP:
if (isset($_POST['posted']))