Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2005, 03:11
aruizroldan
 
Fecha de Ingreso: octubre-2003
Mensajes: 280
Antigüedad: 20 años, 6 meses
Puntos: 1
Mostrar distintas capas php + javascript

Hola a todos.

Tengo una ventana q muestra una serie de datos de una base de datos. En uno se muestran una serie de usuarios en un combox, cogiendolos de una base de datos :

<?
include "conexion.php";
$ssql="SELECT id,usuario FROM tusuario ORDER BY usuario;";
function saca_menu_desplegable_representante($ssql,$nombre) {
echo "<select name='$nombre'>";
echo "<option value=''>";
$resultado=mysql_query($ssql);
$cont = 0;
while ($fila=mysql_fetch_row($resultado)) {
echo "<option value='$fila[0]'>$fila[1]";
$cont++;
}
echo "</select>";
}
saca_menu_desplegable_representante($ssql,'observa ciones_de');
?>


Y por otro lado, quiero mostrar un textarea, con las observaciones de cada uno de estos usuarios según sea el usuario seleccionado.

Yo tengo un script para mostrar una serie de capas dependiendo d elo que se seleccione en un combox, pero sabiendo el número de elementos que va a ver.

<script language="javascript">
function mostrarCapa() {
switch (document.getElementById("observaciones_de").value ) {
case "1":
document.getElementById("capa_1").style.visibility = "";
document.getElementById("capa_2").style.visibility = "hidden";

break;
case "2":
document.getElementById("capa_1").style.visibility = "hidden";
document.getElementById("capa_2").style.visibility = "";

break;
}
}
</script>


En el select ... <select name="observaciones_de" id="observaciones_de" onChange="mostrarCapa()">

Y las capas... <div id="capa_1" name="capa_1" style="visibility:hidden; position:absolute; ...

Pues bien, como se haria todo esto sin saber el numeor de capas y de usuarios? Sabiendo, que en la capa va a estar las observaciones de cada usuario.

Un saludo.