no entiendo el dolor de cabeza, si tienes un index para cada categoria porque no simplemente colocas el id correspondiente sin variables ni nada en el select?????
ejemplo si esta es l URL que lleva a esa categoria:
mipagina.com/categoria/1/estado/1/index.php
entonces coloca:
Código PHP:
Ver original$query_empresas = mysql_query("SELECT id, idcategoria, idestado, idmunicipio, idlocalidad, nombreempresa, direccion, telefonos, puntuacion, descripcion, idimagenpeq, idimagenes FROM ".$db_table." WHERE categoria = '1' AND estado = '1' LIMIT 1");
si no es eso entonces no se que necesitas....