Hola
No es necesario usar php, es simple js y css.
Un ejemplo
Código Javascript
:
Ver original<html>
<head>
<style type="text/css">
dt{display:none; color:#000000;}
.ocultar {display:none;}
.mostrar{display:block;}
.sel {color:#FF0000;}
.nosel {color:#000000;}
</style>
<script type="text/javascript">
var opciones = null;
window.onload = function() {
contenedorMenu = document.getElementById('elmenu');
for(var i = 0, elementos = contenedorMenu.getElementsByTagName('dl'); i < elementos.length; i++) {
elementos[i].onclick = function() {
obj = this.getElementsByTagName('dt');
for (var j = 0; j < obj.length; j++) {
obj[j].className = (obj[j]==opciones) ? 'ocultar' : 'mostrar';
}
if (opciones!= null) {
for (var n = 0, recoger = opciones.getElementsByTagName('dt'); n < recoger.length; n++) {
recoger[n].className = 'ocultar';
opciones.className = 'nosel';
}
}
opciones = (this==opciones) ? null : this;
this.className = (this==opciones) ? 'sel' : 'nosel';
}
}
}
</script>
<head>
</head>
<body>
<div id="elmenu">
<dl>Opciones 1
<dt>Opcion 1</dt>
<dt>Opcion 2</dt>
</dl>
<dl>Opciones 2
<dt>Opcion 1</dt>
<dt>Opcion 2</dt>
<dt>Opcion 3</dt>
</dl>
<dl>Opciones 3
<dt>Opcion 1</dt>
<dt>Opcion 2</dt>
</dl>
<dl>Opciones 4
<dt>Opcion 1</dt>
</dl>
</div>
</body>
</html>
Suerte