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: 21 años, 3 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: 20 años, 1 mes
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: 21 años, 3 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
--
-- 
Servidor: localhost
-- Tiempo de generación: 02-09-2016 a las 00:58:33
-- Versión del servidor: 5.7.12-log
-- Versión de PHP: 5.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` (
  `
id` int(11) NOT NULL,
  `
id_facultad` int(11) NOT NULL,
  `
cod_dep` varchar(10) NOT NULL,
  `
dependencia` varchar(255) NOT NULL,
  `
siglas` varchar(10) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

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

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

CREATE TABLE `facultades` (
  `
id` int(11) NOT NULL,
  `
cod_dep` varchar(10) NOT NULL,
  `
dependencia` varchar(255) NOT NULL,
  `
siglas` varchar(10) NOT 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 `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=928;
--
-- 
AUTO_INCREMENT de la tabla `facultades`
--
ALTER TABLE `facultades`
  
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_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 20:37.