Bueno pues hice lo siguiente siguiendo tu consejo,dejandolo asi de este modo :
Código PHP:
<?php
// incluimos el archivo de conexion
include ('db-cnx.php');
// verificamos si se ha enviado
// alguna variable via GET
if(isset($_GET['id']) && $_GET['categoria']){
// asignamos los valores
// a las variables que usaremos
$cat_ID = $_GET['id'];
$categoria = $_GET['categoria'];
$clausula = "WHERE empCategoriaID = '$cat_ID'";
// tambien armamos el titular de la pagina
$titulo = "Empresas en la categoria $categorias";
}else{
// de lo contrario
// el titulo sera general
$titulo = "Todas las empresas";
}
// armamos la consulta
$sqlQueryemp = mysql_query("SELECT empNombre, empTitulo, empDireccion, empTexto, empTelefono, empCP, empWeb, empIdentificativoID, empEmail, empDNI, empCategoriaID, empRegionesID FROM empresas INNER JOIN categorias ON categorias.cat_ID=empresas.empCategoriaID
INNER JOIN regiones ON regiones.reg_ID=empresas.empRegionesID
INNER JOIN identificativo ON identificativo.ident_ID=empIdentificativoID
$clausula", $db_link)
or die(mysql_error());
echo "<h1>$titulo</h1><hr>";
// mostramos las empresas,
// otra vez usando un bucle while
while($rowemp = mysql_fetch_array($sqlQueryemp)){
echo "<h2>$rowemp[empTitulo]</h2>";?>
<b>Persona de Contacto:</b> <?
echo nl2br($rowemp['empNombre']);?><br><br>
<b>NIF/CIF:</b> <?
echo nl2br($rowemp['empDNI']);?><br><br>
<b>Dirección:</b> <?
echo nl2br($rowemp['empDireccion']);?><br><br>
<b>Categoría:</b> <?
echo nl2br($rowemp['empCategoriaID']);?> <br><br>
<b>Región:</b> <?
echo nl2br($rowemp['empRegionesID']);?><br><br>
<b>CP:</b> <?
echo nl2br($rowemp['empCP']);?><br><br>
<b>Teléfono:</b> <?
echo nl2br($rowemp['empTelefono']);?><br><br>
<b>E-Mail:</b> <?
echo nl2br($rowemp['empEmail']);?><br><br>
<b>Web:</b> <?
echo nl2br($rowemp['empWeb']);?><br><br>
<b>Empresa o Profesional:</b> <?
echo nl2br($rowemp['empIdentificativoID']);?><br><br>
<b>Descripcion de la Empresa:</b> <?
echo nl2br($rowemp['empTexto']);?><br><br>
<br><hr>
<?
}
?>
quedo asi al final lo editado y añadido :
Código PHP:
$sqlQueryemp = mysql_query("SELECT empNombre, empTitulo, empDireccion, empTexto, empTelefono, empCP, empWeb, empIdentificativoID, empEmail, empDNI, empCategoriaID, empRegionesID FROM empresas INNER JOIN categorias ON categorias.cat_ID=empresas.empCategoriaID
INNER JOIN regiones ON regiones.reg_ID=empresas.empRegionesID
INNER JOIN identificativo ON identificativo.ident_ID=empIdentificativoID
$clausula", $db_link)
or die(mysql_error());
pero aun me sigue mostrando el ID tanto de las categorias registradas como las regiones o el titulo identificativo en vez de el nombre amigo,muchas gracias por ayudarme.
¿donde esta el fallo? llevo todo el dia atascado en este tramo y de hay no paso xD.
gracias y un saludo