Código PHP:
...
SELECT DISTINCT nombre , id_categoria FROM `categoria`
es asi:
Código PHP:
$consulta = mysql_query ("SELECT DISTINCT nombre , id_categoria FROM categoria", $dbh) or die (mysql_error());
y
Código PHP:
$consultaempresa = mysql_query ...
WHERE cat_empresa.id_categoria = '$idtablacategoria' ", $dbh)
asi
Código PHP:
$consultaempresa = mysql_query ...
WHERE cat_empresa.id_categoria = '".$idtablacategoria."' ", $dbh)