Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/03/2008, 09:40
Avatar de jaronu
jaronu
 
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 17 años
Puntos: 52
Re: plegar menu desplegable

Muchas gracias por responder, pero me da error en la pagina y no se desplega el menu, se rellena bien con los datos de la categoria,l pero al clickar en el enlace no se abre el contenido. Mira lo he dejado a si, es que yo de java no se nada y es este pequeño detalle.

Código PHP:
<?php //la conexion funciona bien
$conexion mysql_connect('','',''); 
mysql_select_db(''); 



$consultaCategorias mysql_query("SELECT * FROM categorias;"); 
$menu_numero 0;


while(
$categorias mysql_fetch_array($consultaCategorias)) 

?>
<SCRIPT LANGUAGE="javascript">
              
              function oculta(id){
   var obj=document.getElementById(id);
   if(obj.style.display=='block'){
     obj.style.display='none';
   }else{
     obj.style.display='block';
   }
  </SCRIPT>

<?

    
echo "<table width=50%><tr><td bgcolor= #61e877>";
    
//echo '<b><a href="#" onclick="document.getElementById(\'menu_'.$menu_numero.'\').style.display = \'block\'; return false;">'.$categorias[categoria].'</a></b><br>'; 
    
    
echo "<a href=\"#\" onclick=\"oculta('menu_".$menu_numero."')\">".$categorias[categoria]."</a><br>";
    
     echo 
"</td></tr><table>";
    
$consultaDescargas mysql_query("SELECT * FROM descargas WHERE id_cat = '{$categorias[id]}';"); 
    
    echo 
"<table width=50%><tr><td bgcolor= #eeeeee>";
    echo 
'<div id="menu_'.$menu_numero.'" style="display:none;">';
    
    
    
    
    while(
$descargas mysql_fetch_array($consultaDescargas)) 
    { 
        echo 
'<a href="">'.$descargas[name].'</a><br />'
    } 
    echo 
'</div>';
    echo 
"</td></tr></table>";
    
$menu_numero++;
    
}   

mysql_free_result($consultaDescargas); 
mysql_close($conexion); 
?>
Gracias.