Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2006, 04:55
Avatar de susaninhax
susaninhax
 
Fecha de Ingreso: noviembre-2004
Mensajes: 358
Antigüedad: 19 años, 5 meses
Puntos: 3
desplegar celda al hacer consulta

Hola a todos!!

No se si debo preguntarlo aquí, pero estoy haciendo un menú dinámico, que al pinchar en un enlace, se despliegue una celda con otro enlace... Me funciona muy bien si no hago consultas, pero a la hora de hacerlas, hace el amago de querer desplegar la celda pero sin nada dentro... os dejo el código completo. A ver si alguien puede ayudarme a descubrir que estoy haciendo mal...

SALUDOSS!!!!
Código PHP:
 <!--  INICIO de desplegables (submenus)-->
<script language="JavaScript" type="text/JavaScript">
function cambio(cual)
{
if (document.getElementById(cual).style.display == 'none')
document.getElementById(cual).style.display = 'block'
else
document.getElementById(cual).style.display = 'none'
}
</script>


<table width="121" border="1" cellpadding="1" cellspacing="1" bordercolor="#999999" bgcolor="#EFEFEF">
<?php 
$sql_temario
="select *
              from zonas
              where activo='si'
              order by zona"
;
$result_temario=mysql_query($sql_temario$link) or die (mysql_error()); 
while (
$row_temario=mysql_fetch_array($result_temario)) {
$id_zona=$row_temario["id_zona"];
$zona=$row_temario["zona"];
?> 
                <tr  title="Clic para mostrar contenido" align="left">
                  <td width="113" height="18" bgcolor="#EFEFEF" style="background-repeat:no-repeat ">&nbsp;&nbsp;&nbsp;&nbsp;<a href="#" onClick="cambio('pest<?php echo $id_zona;?>')"><span class="texto_verde"><?php echo $zona;?></span></a></td>
                </tr>
                            
      <tr align="left" >
         <td align="left" bgcolor="#FFFFFF" class="texto_azul">
                                  
<table width="114" border="0" cellspacing="0" cellpadding="0" id="pest<?php echo $id_zona?>" style="display: none">
     <?php  
$sql
="select id_direccion, direccion
      from direcciones
      where id_zona='$id_zona' and activo='si'"
;
$result=mysql_query($sql$link) or die (mysql_error()); 

while (
$row=mysql_fetch_array($result)) {
$id_direccion=$row["id_direccion"];
$referencia=$row["referencia"];
?>              
  <tr>
    <td width="112" bgcolor="#F8F8F8"><a href="iframe_contenido.php?id_direccion=<?php echo $id_direccion?>" target="_blank"><span class="verde"><?php echo $referencia?></span></a></td>
  </tr>    
<?php ?>  
</table>

  
      </td>
   </tr>
<?php
}
?> 
</table>