bueno lo primero decir que esta duda va relacionada tanto con php como con mysql:
Yo tengo esta funcion sirve para mostrar y ocultar un DIV:
function mostrardiv(o,u,text,text2) {
div = document.getElementById(o);
a = document.getElementById(u);
//mensaje(div.style.display);
if(div.style.display == 'none'){
div.style.display='';
a.innerHTML=text;
a.innerHTML.href='#index';
}else{
div.style.display='none';
a.innerHTML=text2;
a.innerHTML.href='#inicio';
}
}
el div en cuestion podria ser este :
<div id="divtaller" style="display:none;">
<p id="tituloPrograma">titulo a mostrar</p>
esto es una descripcion..
</div>
bien lo que he echo en mysql seria esto :
un campo id , otro titulo , otro descripcion , otro id_div , otro id_p , otro menu_id , y otro menu_href
lo que hago realmente despues seria recorrer con un while la tabla y entonces mostrar el siguiente codigo
<td>
<h3 style='border-bottom:groove'><a id="'<?php echo $fila2['menu_id']; ?>'" href="<?php echo $fila2['menu_href']; ?>" style='text-decoration:none;border-bottom:groove'><?php echo $fila2['titulo']; ?></a></h3>
</td>
para lo que os agais una idea lo que se ve en el td seria ( el titulo ) y como href ( como enlace , llevaria a lo que hay en el campo href de la tabla , que seria algo asi javascript:mostrardiv('divtaller','tituloPrograma' ,'Taller','Taller');
creo que el codigo esta perfecto lo unico es que no se si lo que intento hacer es posible...
Seria antes de utilizar el script para ocultar y mostrar el codigo , crear divs a traves de inyeccion de mysql con php y asi luego poder utilizar el script de oculta y mostrar div con lo inyectado de mysql..
ayuda please , gracias.