Foros del Web » Programando para Internet » Javascript »

Mostrar Categorias

Estas en el tema de Mostrar Categorias en el foro de Javascript en Foros del Web. que tal compañeros programadores, soy nuevo en el foro y tengo un problema muy parecido al planteado aqui, veran, tengo el siguiente codigo: Cita: <ul> ...
  #1 (permalink)  
Antiguo 24/01/2012, 12:57
 
Fecha de Ingreso: enero-2012
Mensajes: 64
Antigüedad: 12 años, 2 meses
Puntos: 0
Pregunta Mostrar Categorias

que tal compañeros programadores, soy nuevo en el foro y tengo un problema muy parecido al planteado aqui, veran, tengo el siguiente codigo:

Cita:
<ul>
<?

$Qperfiles="select t09i_perfil
from c05usuario,t09usuperfil
where t09i_usuario=c05iusuario
and t09i_usuario=$vserial
and t09_status='A' order by t09i_perfil desc";

$resperfil= ifx_prepare($Qperfiles,$conecta,IFX_SCROLL);
ifx_do($resperfil);
while ($filaperfil=ifx_fetch_row($resperfil,"NEXT"))
{
$sqlarma="Select unique c01isistema vsis, c01_desc
from t06persist,c01sistema
where t06i_sistema=c01isistema
and t06i_perfil=$filaperfil[t09i_perfil]
and t06_status='A'
and c01_status='A' order by c01_desc desc";

$resarma= ifx_prepare($sqlarma,$conecta,IFX_SCROLL);
ifx_do($resarma);
while ($filaarma=ifx_fetch_row($resarma,"NEXT"))
{

echo "<li><a href='#'><font size='1' face='Verdana'><small>".trim($filaarma[c01_desc])."</small></font></a>
<ul>
";

$sqlarma2="select unique (c02iarea),c02_desc,c02_prioridad
from t07perarea,c02area,t01documento
where c02iarea=t07i_area
and c02_status='A'
and t07_status='A'
and t07i_perfil=$filaperfil[t09i_perfil]
and t01_area=c02iarea
and t01_status='A'
and t01_sistema=$filaarma[vsis]
order by c02_desc asc";
$resarma2= ifx_prepare($sqlarma2,$conecta,IFX_SCROLL); ifx_do($resarma2);
$indice1=$indice-1;

while ($filaarma2=ifx_fetch_row($resarma2,"NEXT"))
{
echo "<li><a href='#'><font size='1' face='Verdana' ><small><small>". $filaarma2[c02_desc]. "</small></small></font></a>" ;
echo "<ul>";
$sqlarma3="select unique(c03itema),c03_desc,c03_prioridad
from t01documento,t08pertema,c03tema
where t01_tema=c03itema
and c03itema=t08i_tema
and t08i_perfil=$filaperfil[t09i_perfil]
and c03_status='A'
and t08_status='A'
and t01_status='A'
and t01_sistema=$filaarma[vsis]
and t01_area=$filaarma2[c02iarea]
order by c03_desc asc;";

$resarma3= ifx_prepare($sqlarma3,$conecta,IFX_SCROLL); ifx_do($resarma3);
$indice2=$indice-1;
while ($filaarma3=ifx_fetch_row($resarma3,"NEXT"))
{
echo "<li><a href='docsis.php?v1=$filaarma[vsis]&v2=$filaarma[c01_desc]&v3a=$filaarma3[c03itema]&v5=$filaarma[nivel]&v2e=$filaarma2[c02iarea]&v3=$filaarma2[c02_desc]&v4=$filaarma3[c03_desc]&vserial=$vserial' target='principal_frame' ><font size='1' face='Verdana' color='yellow'><small><small>".$filaarma3[c03_desc]."</small></small></font></a></li>";
}

echo "</ul>";
}
echo " </li>
</ul>
</li>";
}
}
?>

</ul>

Lo que me da como resultado esto:
  • CATÁLOGO DE FIRMAS DE AUTORIZACIÓN
    • MÉTODOS Y PROCEDIMIENTOS
      • BOLETINES OPERACIONES
    • INSTALACIONES
      • BOLETÍN
  • ESTRUCTURAS ORGANIZACIONALES
    • DIR. CONTENIDOS
      • ESTRUCTURA ORGANIZACIONAL
    • DIR. DE ADMINISTRACIÓN Y FINANZAS
      • ESTRUCTURA ORGANIZACIONAL


lo que necesito es que primero se presenten los 2 temas que estan en el nivel superior, CATALOGO DE FIRMAS DE AUTORIZACION y ESTRUCTURAS ORGANIZACIONALES, al dar clic en alguno de ellos 2 que aparescan sus respectivos subtemas, es decir, si doy clic en CATALOGO DE FIRMAS DE AUTORIZACION, que aparescan sus 2 subtemas, METODOS Y PROCEDIMIENTOS e INSTALACIONES, y por ultimo al dar clic en cualquiera de estos 2 subtemas, aparesca el sub-subtema del mismo, si doy clic en instalaciones, que aparecesca BOLETIN.

Tambien requiero que el menu anterior se conserve, habia pensado en utilizar frames para ello.

Lo que ya puedo hacer es desplegar solamente los temas en nivel superior, pero lo que no puedo hacer exitosamente es el resto del proceso, me podrian dar alguna sugerencia? gracias
  #2 (permalink)  
Antiguo 24/01/2012, 15:30
Avatar de Ribon  
Fecha de Ingreso: septiembre-2010
Ubicación: El firmamento
Mensajes: 487
Antigüedad: 13 años, 6 meses
Puntos: 91
Respuesta: Mostrar Categorias

Eso es javascript, no es muy complicado, pero prefiero esperar a que lo muevan al subforo correspondiente (javascript) y te darán la respuesta que necesitas :)

saludos.
__________________
Utilice el Highlight para mostrar código, mis ojos se lo agradecerán :)
qué es esto? :O -> http://i48.tinypic.com/5x3kzs.png
Ya sabes :)
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 01:31.