Foros del Web » Programando para Internet » PHP »

Como dar estilo al resultado de esta consulta?

Estas en el tema de Como dar estilo al resultado de esta consulta? en el foro de PHP en Foros del Web. Saludos Amigos, le tengo una consulta: Tengo este codigo que me genera como resultado un menu de categorias y subcategorias qe por cierto he tomado ...
  #1 (permalink)  
Antiguo 19/03/2009, 12:22
 
Fecha de Ingreso: marzo-2009
Mensajes: 2
Antigüedad: 15 años, 1 mes
Puntos: 0
Como dar estilo al resultado de esta consulta?

Saludos Amigos, le tengo una consulta:

Tengo este codigo que me genera como resultado un menu de categorias y subcategorias qe por cierto he tomado de un manual de este mismo foro, la duda es, como darle un estilo a la categoria y otro estilo a la sub categoria?

Código PHP:
function arbol$padre$nivel ){
    
$nivel++;
    
$r mysql_query"SELECT * FROM categorias where padre ='$padre' " );
    while( 
$rs mysql_fetch_assoc$r ) ){
        echo 
"<a href ='$padre'>$nombre";



echo 
str_pad($rs["nombre"], strlen($rs["nombre"])+($nivel-1), "+"STR_PAD_LEFT). "<br />";
        
arbol$rs["codigo"], $nivel );
    } 
mysql_free_result$r );


}
$nivel 0;
arbol0$nivel ); 
El resultado:
Código:
categoria1
+categoria1.1
++categoria1.1.1
++categoria1.1.2
categoria2
+categoria2.1

Gracias de antemano por sus respuestas!!!
  #2 (permalink)  
Antiguo 19/03/2009, 15:06
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
Respuesta: Como dar estilo al resultado de esta consulta?

Dentro del while, antes de hacer la recursividad, podés encerrar a $rs["nombre"] entre lo que quieras, haz pruebas (no tiene porque estar en un strpad, el cual usé para ejemplificar).

Saludos.
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #3 (permalink)  
Antiguo 19/03/2009, 15:56
 
Fecha de Ingreso: marzo-2009
Mensajes: 2
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Como dar estilo al resultado de esta consulta?

Hola Nicolas gracias por tu ayuda, lo voy a probar, no obstante si no es molestia, podrias darme un ejemplo?

Salud y gracias de nuevo!


Cita:
Iniciado por nicolaspar Ver Mensaje
Dentro del while, antes de hacer la recursividad, podés encerrar a $rs["nombre"] entre lo que quieras, haz pruebas (no tiene porque estar en un strpad, el cual usé para ejemplificar).

Saludos.
  #4 (permalink)  
Antiguo 19/03/2009, 16:54
 
Fecha de Ingreso: marzo-2009
Ubicación: yokze
Mensajes: 177
Antigüedad: 15 años, 1 mes
Puntos: 3
Respuesta: Como dar estilo al resultado de esta consulta?

soy novato :P y nunca use un codigo con esas funciones, pero creo que seria asi:
Código PHP:
function arbol$padre$nivel ){ 
    
$nivel++; 
    
$r mysql_query"SELECT * FROM categorias where padre ='$padre' " ); 
    while( 
$rs mysql_fetch_assoc$r ) ){ 
        echo 
"<a href ='$padre'>$nombre"



echo 
'<div id="#estiloqquieras siempre que en el head añadas la hoja de estilos, sino puedes poner por ejemplo: align="right" o algo asi...ya es mirarse el html xD">',str_pad($rs["nombre"], strlen($rs["nombre"])+($nivel-1), "+"STR_PAD_LEFT). "<br /></DIV>"
        
arbol$rs["codigo"], $nivel ); 
    } 
mysql_free_result$r ); 



$nivel 0
arbol0$nivel ); 
Para meter un tag html dentro de un echo tienes que delimitar el tag, o al menos asi lo hago yo, con ' (comitas) y si luego va una variable pues le pones , (coma) xD

salu2 espero haberte ayudao
  #5 (permalink)  
Antiguo 19/03/2009, 19:11
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 2 meses
Puntos: 15
Respuesta: Como dar estilo al resultado de esta consulta?

y porq no haces una tabla y ahi lo manejas a tu antojo de cual seria el inndex de la tabla y
su contenido
es q siento q es mas manejo de HTML q php saludos!!
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 16:17.