elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
1  Programación / PHP / script sobre cadenas y dias de la semana en: 5 Noviembre 2010, 09:49 am
hola a todos, mi pregunta va ahora sobre

si tengo:

$lunes
.... hasta
$domingo

como puedo generar una cadena revisando si las 7 variable de la semana ejemplo:

si hay datos en lunes y domingo mandar un resultado algo asi: Lunes y domingo y si hay datos lunes a jueves mandar el resultado Lunes a Jueves , como un horario
2  Programación / PHP / Re: funcion recursiva de hijo a padre en: 27 Octubre 2010, 09:44 am
Citar
ejemplo quiero sacar todos los padres de php? ese es el ejemplo
Cada vez entiendo menos tu problema... Ps en vez de crear un source que ya estoy perdido xD, mejor arreglemos tu source..

Citar
mira la funcion que tengo, a simplevista uno cree que funciona pero no funciona porque no me guarda el arreglo link, cuando quiero imprimirlo con print_r sale solo el ultimo que entro en el arreglo, ahora si tiene mas de 5 padres deberia de salir los  5 no el ultimo, me entiendes..?

Citar
Te sale solo uno porque usas if y necesitas que el ciclo se vaya repitiendo...


mira el primer mensaje que puse, lo que quiero yo es con esa funcion obtener todos los padres meterlos en un array despues ordenarlos...


saludos
3  Programación / PHP / Re: funcion recursiva de hijo a padre en: 23 Octubre 2010, 20:34 pm
Código
  1. <?php
  2.  
  3. $connect = mysql_connect('127.0.0.1', 'root', 'pass');
  4. mysql_select_db('ejemplo', $connect);
  5.  
  6. function ejemplo_while($str){
  7. $sql = mysql_query($str);
  8. while($row = mysql_fetch_array($sql, MYSQL_NUM))
  9.   {
  10.      $result[] = $row[0];
  11.   }
  12.   return $result;
  13. }
  14.  
  15. $sql = ejemplo_while('select id from ejemplo');
  16. print_r($sql);
  17.  
  18.  
  19. ?>

Salida:
Código:
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)



gracias por todos los mensajes, pero esa funcion no es recursiva, mira le ejemplo que te puse

id  1
Programación
parent 0


id  2
Desarrollo Web
parent 1


id 3
PHP
parent 2


ejemplo quiero sacar todos los padres de php? ese es el ejemplo
4  Programación / PHP / Re: funcion recursiva de hijo a padre en: 23 Octubre 2010, 17:35 pm
si te entiendo, pero utilizando funcion recursiva como la que te estaba ensenado..?
5  Programación / PHP / Re: funcion recursiva de hijo a padre en: 23 Octubre 2010, 01:33 am
function url_pagina_categoria($link,$hija,$x){
    
$sql="SELECT * FROM `contenido` WHERE idcontenido = ".$hija;
    
$result=mysql_query($sql);
if(
$result){
    
$row mysql_fetch_array($result);
$nombre $row['nombre'];
$idcontenido $row['idcontenido'];
$parent $row['parent'];
if(
$x==''){
$x=0;
}
if(
$parent==0){
$nombre str_replace(' ','-',$nombre); 
$link[$x] = $nombre.$x;
    }else{
$x $x+1;
$nombre str_replace(' ','-',$nombre); 
$link[$x]=$nombre;
url_pagina_categoria($link,$parent,$x);
}
}
//fin del la funcion revisar si existen datos
return $link;
}

tonces en teorioa yo tendria que hacer esto

$link =url_pagina_categoria($link,3,$x)
aqui necesito que me regrese un array donde con el codigo que tengo de ordenar o tambien puedo usar el que tu me diste, lo ordeno y creo :


Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP

Programación
 id  1
 parent 0

Desarrollo Web
id   2
parent 1

PHP
id 3
parent 2
6  Programación / PHP / Re: funcion recursiva de hijo a padre en: 22 Octubre 2010, 22:31 pm
Citar
:silbar:mi problema es a la hora de sacar los datos de la base de datos..

Y cual es tu problema ps, explícate xD



mira la funcion que tengo, a simplevista uno cree que funciona pero no funciona porque no me guarda el arreglo link, cuando quiero imprimirlo con print_r sale solo el ultimo que entro en el arreglo, ahora si tiene mas de 5 padres deberia de salir los  5 no el ultimo, me entiendes..?
7  Programación / PHP / Re: funcion recursiva de hijo a padre en: 22 Octubre 2010, 18:11 pm
Oka, mira esta función que hice:

Código
  1. <?php
  2.  
  3. function ordenar($text)
  4. {
  5.   $resultado = preg_split("/\s?->\s?/", $text.' ->');
  6.   foreach(array_reverse($resultado) as $result)
  7.   {
  8.      $valor .= $result." -> ";
  9.   }
  10.   $valor = substr($valor,3,strlen($valor)-7);
  11.   return $valor;
  12. }
  13.  
  14. $parent = ordenar('PHP -> Desarrollo Web -> Programación  -> Foro de elhacker.net');
  15. echo $parent;
  16.  
  17.  
  18. ?>
  19.  

Salida:
Código:
Foro de elhacker.net -> Programación -> Desarrollo Web -> PHP



exactamente lo que iva hacer, pero mi problema es a la hora de sacar los datos de la base de datos..
8  Programación / PHP / Re: funcion recursiva de hijo a padre en: 22 Octubre 2010, 01:33 am
Creo que estoy mirando hacia otro tema xD.

Tu problema es el array, quieres que salga de forma mas organizada ya que sale desorganizada no?



pues cuando se guarda , sale solo el ultimo que se guarda, y no hay mas elementos ese es el problema el segundo ya solucionando este es que sale de orden desendente ejemplo:

PHP -> Desarrollo Web -> Programación  -> Foro de elhacker.net
asi lo quiero
Foro de elhacker.net ->  Programación ->  Desarrollo Web ->  PHP

 por eso estaba tratando de hacerlo con array para despues ordenarlo, pero si tienes alguna sugerencia pues bienvenido sea xD
9  Programación / PHP / Re: funcion recursiva de hijo a padre en: 22 Octubre 2010, 00:55 am
alguna sugerencia de codigo..? por favor
10  Programación / PHP / funcion recursiva de hijo a padre en: 22 Octubre 2010, 00:22 am
hola muchachos , quiero saber como puedo hacer , para sacar de un id de un hijo a a todos los siguientes niveles altos  ejemplo

en el foro tenemos

Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP

o tambien

Foro de elhacker.net ->  Programación ->  Desarrollo Web ->  PHP



Programación
 id  1
 parent 0 


Desarrollo Web
id   2
parent 1


PHP
id 3
parent 2


ahora sacamos el id del foro php, y como hacemos para hacer esa estructura de arriba, yo tenia algo asi

function url_pagina_categoria($link,$hija,$x){
	

    
$sql="SELECT * FROM `contenido` WHERE idcontenido = ".$hija;
    
$result=mysql_query($sql);
if(
$result){

    
$row mysql_fetch_array($result);
	

	
$nombre $row['nombre'];
	
$idcontenido $row['idcontenido'];
	
 
	
$parent $row['parent'];
	
if(
$x==''){
	
$x=0;
	

	
}

if(
$parent==0){
	

	
	
	
	
	
	
	
$nombre str_replace(' ','-',$nombre); 
	
	
	
	
	
	
	
$link[$x] = $nombre.$x;
	
	
	
	
	
	
    }else{
	

	
	
	
	
	
	
	
$x $x+1;
	
	
	
	
	
	
	
$nombre str_replace(' ','-',$nombre); 
	
	
	
	
	
	
	
$link[$x]=$nombre;
	
	
	
	
	
	
	

	
	
	
	
	
	
	
url_pagina_categoria($link,$parent,$x);
	
	
	
	
	
	
	
}
}
//fin del la funcion revisar si existen datos

	
return 
$link;

}


yo lo estaba metiendo en una array porque sale en otro orden ya despues queria ordenarlo con foreach, pero si tienen alguna otra idea de com puedo hacerlo..?



gracias de antemano
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines