Programación Web y Scripting > JavaScript
Select's Con Variables
Slimer:
Hola a todos:
Tengo dos pequeños problemas.
Me gustaría montar un formulario con 60 select’s (unos pocos), y tienen que estar concatenados unos con otros de la siguiente forma:
Supongamos que queremos introducir estadísticas de PC’s, y todo ello esta vinculado con una BD en MySQL y PHP.
La estructura principal de los select sería por ejemplo:
Fecha = introducimos fecha o la recuperamos de una BD.
Equipo1 = Select de equipos
Porcentaje1 = Select porcentaje equipo 1
TextoTotalPorcentaje0 = Suma de los porcentajes
Equipo2 = Select de equipo 2
Porcentaje2 = select porcentaje equipo 2
.....
Estructura para intentar explicarme mejor:
Fecha equipo10 porcentaje10 equipo20 porcentaje20 equipo30 porcentaje30 TextoTotalPorcentaje0
Fecha equipo11 porcentaje11 equipo21 porcentaje21 equipo31 porcentaje31 TextoTotalPorcentaje1
Fecha equipo12 porcentaje12 equipo22 porcentaje22 equipo32 porcentaje32 TextoTotalPorcentaje2
..........
Fecha equipo19 porcentaje19 equipo29 porcentaje29 equipo39 porcentaje39 TextoTotalPorcentaje9
Lo que me gustaría hacer es, que en un primer momento haga una consulta a la BD y coja los valores de que equipos hay registrados, y los porcentajes también introducidos en una tabla (5%, 10% .... 95%, 100%) . Hasta aquí, el como hacerlo lo tengo mas o menos claro, pero...
PROBLEMA 1:
Si en el porcentaje10 selecciono un 35% por ejemplo,,, en el porcentaje20 que solo me de las opciones desde el 65% para abajo (al igual que si en equipo 10 seleccionamos “Ordenador1”, en equipo20 no me diera la esa opción)... Había pensado en hacer una nueva consulta a la BD y filtrarlo en PHP, pero me gustaría “ahorrar” peticiones innecesarias al servidor. Como se podría hacer?
PROBLEMA 2:
Como son tanta cantidad de Selects, y van a contener la misma información,,, habría alguna forma de reducir los 60 Scripts (aprox.) iniciales que se necesitarían (para rellenar cada uno de los Select, a (creo que 3), puesto que lo único que cambia sería “select1X”. Esa X podría ser una variable que se incremente y asi con esos 3 Scripts (mas o menos) poder gestionar todo??? (o los mínimos posibles!)
Me podéis echar una mano? Es que me he atrancado aquí y no se por donde tirar...
Un saludo y muchas gracias de antemano...
Slimer
Avalon:
Oye tú no conocerás a fern1979 ? Estáis haciendo el mismo proyecto... :whistling:
http://foros.solocodigo.com/index.php?showtopic=8597
Salu2,
Avalon
Slimer:
Hola Avalon:
Pues que yo sepa no, la verdad...
Te cuento exactamente para que necesito esto...
Yo trabajo en una empresa, y la verdad es que nos cargan un poquito de faena, y pense en hacer una herramienta para intentar "liberarnos" un poco del papeleo mas costoso., pero la verdad que lo que cuenta fern1979 se parece bastante a lo que yo necesito!
Por lo que veo, dominas bastante el tema; podrías hecharme una mano?
Un saludo
Slimer
P.D. He mirado el codigo que le pusiste a Fern1979 y la verdad es que yo lo hacia mas complicado!.
Slimer:
Hola a todos:
He encontrado una forma de poner lo de los porcentajes (problema 1), pero aun no he podido hacer nada con el "PROBLEMA 2".
Alguien me podría dar alguna idea sobre el "PROBLEMA 2" ???
P.D. (cuando tenga depuradito el tema 1 ya lo pongo...).
Un saludo
Slimer
Avalon:
Si todos los selects van a llevar la misma información puedes hacerlo con un bucle
--- Código: Text ---for ($x = 1; $x <= 60; $x++) { echo "<select name='select1_'".$x.">\n"; // Aquí va el código con el que añades las opciones del select1 echo "</select>\n"; echo "<select name='select2_'".$x.">\n"; // Aquí va el código con el que añades las opciones del select2 echo "</select>\n"; $x++;}
Salu2,
Avalon
Navegación
[#] Página Siguiente
Ir a la versión completa