Ahora lo he cambiado de esta manera y nada. En realidad necesito que me ayuden porque ya se me caen los pelos y no se que hacer.
Código PHP:
$query = mysql_query("SELECT dir.idsitio as id,dir.titulo as titulo,dir.descripcion as descripcion,dir.direccion as direccion,dir.idcategoria as idcatondir,dir.fecha as fecha,dir.donde as donde,dir.publico as publico,catdir.idcategoria as idcatoncat,catdir.titulo as titulocat FROM directorio dir, categoriadirectorio catdir WHERE idsitio='".$_GET['idsitio']."' AND dir.idcategoria=catdir.idcategoria");
$cons = mysql_query("SELECT * FROM categoriadirectorio ORDER BY idcategoria");
$row = mysql_fetch_assoc($query);
$arrdonde = array("_blank","_self","_parent","_top");
$cantcat = mysql_num_fields($cons);
$arrcategorias = array();
while($res = mysql_fetch_assoc($cons)){
for($i=0;$i<$cantcat;$i++){
array_push($arrcategorias, $res['titulo']);
}
}
Mi tabla categoriadirectorio cuenta con los siguientes campos:
Código PHP:
=======================================
ID Titulo Descripcion
1 Nacionales empty
2 Internacionales empty
3 Otros empty
=======================================
El ciclo ese me llena al arreglo $arrcategorias con 3 valores, pero siempre es el mismo, en este caso, Nacionales. Por lo que queda algo como esto:
Código PHP:
$arrcategorias = array("Nacionales","Nacionales","Nacionales");
En realidad ya no se que hacer. Me ayudan?
Salu2