A ver, aqui:
Código PHP:
{
mysql_connect("x","x","x");
mysql_select_db("x");
mysql_query("INSERT INTO tabla(nombre,email,categori) VALUES('$nombre','$email','$categori')");
}
De donde salen esas llaves? No hay ningun condicional ni declaracion de funcion...