Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/11/2009, 01:59
Avatar de chechu_
chechu_
 
Fecha de Ingreso: mayo-2007
Mensajes: 282
Antigüedad: 17 años
Puntos: 0
Respuesta: Lista complicada

Código PHP:
$conectar mysql_connect($server$user$password);
if (!
$conectar) {
    die(
'Imposible conectar: ' mysql_error());
}

mysql_select_db($sdb);


function 
Foro($ID_de_Foro,$array_ID_de_Foro){

$Lista mysql_query('SELECT * FROM foros ');
  if (!
$Lista) {
    die(
'error en query: ' mysql_error());
  }
  
  
$array_ID_de_Foro[] = ' ';
while (
$Foro mysql_fetch_assoc($Lista)) {

if (!
in_array($Foro['id_de_foro'] , $array_ID_de_Foro) and $Foro['id_de_padre'] == $ID_de_Foro){
$ID_de_Foro $Foro['id_de_foro'];

$Nombre_de_Foro $Foro['nombre_de_foro'];

$GLOBALS['array_ID_de_Foro'][] = $ID_de_Foro;


}
Foro($ID_de_Foro,$array_ID_de_Foro);
}



}


$Lista mysql_query('SELECT * FROM foros ');
  if (!
$Lista) {
    die(
'error en query: ' mysql_error());
  }
  
  
$array_ID_de_Foro[] = ' ';
while (
$Foro mysql_fetch_assoc($Lista)) {

if (!
in_array($Foro['id_de_foro'] , $array_ID_de_Foro)){
$ID_de_Foro $Foro['id_de_foro'];

$Nombre_de_Foro $Foro['nombre_de_foro'];

$array_ID_de_Foro[] = $ID_de_Foro;


}
Foro($ID_de_Foro,$array_ID_de_Foro);


Si, vale más un código que mil palabras, no muestra ningún error, sencillamente me falla el navegador, creo que son demasiados listados, no lo tengo muy claro.