Foros del Web » Programando para Internet » PHP »

Categorias/SubCategorias - item/subitem por Separado

Estas en el tema de Categorias/SubCategorias - item/subitem por Separado en el foro de PHP en Foros del Web. Saludos, investigando aquí en Foros del Web encontré este código lo adapte a lo que necesito funciona a la perfección aquí el código. Código PHP: ...
  #1 (permalink)  
Antiguo 01/09/2016, 16:18
 
Fecha de Ingreso: mayo-2005
Mensajes: 23
Antigüedad: 19 años, 6 meses
Puntos: 1
Información Categorias/SubCategorias - item/subitem por Separado

Saludos, investigando aquí en Foros del Web encontré este código lo adapte a lo que necesito funciona a la perfección aquí el código.

Código PHP:
<?php
//Conexion con la base 
    
include("config/conectar.php");
      
        
$consulta_f mysql_query("SELECT * FROM facultades ORDER BY cod_dep");
        for (
$i=0$i $fac mysql_fetch_array($consulta_f); $i++):
    
?>
        <li><?php $fac['id'?><?php echo $fac['cod_dep'].' - '.$fac['dependencia'].'<br/>'?>
            <ul>
                <?php
                    $consulta_d 
mysql_query("SELECT * FROM depen_facultades WHERE id_facultad = '".$fac['id']."'");
                    for (
$j=0$j $dep mysql_fetch_array($consulta_d); $j++):
                
?>
                    <li><?php echo $dep['cod_dep']. ' - '$dep['dependencia'?></li>
                        <?php endfor; ?>
            </ul>
        </li>
        <?php endfor; ?>
             </ul>
        </li>
</ul>
Pero el listado es de la siguiente manera
10000 - CONSEJO UNIVERSITARIO
  • 10010 - CU/ Consejo
  • 10020 - CU/ Secretaria Ejecutiva
  • 10021 - CU/ Unidad de Administración y Planificación
  • 10030 - CU/Dpto. de Gestión y Producción Documental
  • 10040 - CU/Dpto. de Gestión de Información y Documentación
  • 10270 - CU/ Pensionados y Jubilados
  • 10370 - CU/ Obreros
11000 - CONSEJO DE APELACIONES
  • 11010 - CONAPEL/ Consejo
  • 11270 - CONAPEL/Pensionados y Jubilados
  • 11370 - CONAPEL/ Obreros

Como hacer para que me salga en una tabla de esta manera coloco una imagen ya que no se como colocar en el foro codigo de <tables> para visualizarlas

Ejemplo:
  #2 (permalink)  
Antiguo 01/09/2016, 17:32
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: Categorias/SubCategorias - item/subitem por Separado

Que ocupas una consulta que te genere ese resultado? si es asi cual es la estructura de tus tablas, podrias poner un ejemplo?
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 01/09/2016, 18:55
 
Fecha de Ingreso: mayo-2005
Mensajes: 23
Antigüedad: 19 años, 6 meses
Puntos: 1
Respuesta: Categorias/SubCategorias - item/subitem por Separado

El resultado es el esperado lo que se necesita de la consulta lo que no logro colocarlo a la forma de la imagen como table

Código PHP:
-- phpMyAdmin SQL Dump
-- version 4.5.4.1
-- http://www.phpmyadmin.net
--
-- 
Servidorlocalhost
-- Tiempo de generación02-09-2016 a las 00:58:33
-- Versión del servidor5.7.12-log
-- Versión de PHP5.6.21

SET SQL_MODE 
"NO_AUTO_VALUE_ON_ZERO";
SET time_zone "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- 
Base de datos: `sgd`
--

-- --------------------------------------------------------

--
-- 
Estructura de tabla para la tabla `depen_facultades`
--

CREATE TABLE `depen_facultades` (
  `
idint(11NOT NULL,
  `
id_facultadint(11NOT NULL,
  `
cod_depvarchar(10NOT NULL,
  `
dependenciavarchar(255NOT NULL,
  `
siglasvarchar(10NOT NULL
ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- 
Estructura de tabla para la tabla `facultades`
--

CREATE TABLE `facultades` (
  `
idint(11NOT NULL,
  `
cod_depvarchar(10NOT NULL,
  `
dependenciavarchar(255NOT NULL,
  `
siglasvarchar(10NOT NULL
ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- 
Índices para tablas volcadas
--

--
-- 
Indices de la tabla `depen_facultades`
--
ALTER TABLE `depen_facultades`
  
ADD PRIMARY KEY (`id`),
  
ADD KEY `facultad_dependencias` (`id_facultad`);

--
-- 
Indices de la tabla `facultades`
--
ALTER TABLE `facultades`
  
ADD PRIMARY KEY (`id`,`cod_dep`),
  
ADD KEY `id` (`id`);

--
-- 
AUTO_INCREMENT de las tablas volcadas
--

--
-- 
AUTO_INCREMENT de la tabla `depen_facultades`
--
ALTER TABLE `depen_facultades`
  
MODIFY `idint(11NOT NULL AUTO_INCREMENTAUTO_INCREMENT=928;
--
-- 
AUTO_INCREMENT de la tabla `facultades`
--
ALTER TABLE `facultades`
  
MODIFY `idint(11NOT NULL AUTO_INCREMENTAUTO_INCREMENT=988;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */

Etiquetas: for(), mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:02.