Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Mitazú en 23 Octubre 2017, 18:28 pm



Título: Optimizar un switch
Publicado por: Mitazú en 23 Octubre 2017, 18:28 pm
 :-\
Hola me gustaría saber si conocen o tienen alguna idea de como optimizar éste código, el problema es que al ejecutarse el código php genera varias líneas de código en la función de javascript ¿cómo podría evitar eso?

Código
  1. //Función de javascript
  2. function capturar(index){
  3.    switch(index){
  4.         <?php //Dónde empieza la parte de php
  5.         $i=0;
  6.         while($i < 10){ // El 10 es sólo un ejemplo, en realidad son más
  7.             $i++;
  8.             echo " // Imprime las opciones
  9.             case ".$i.":
  10.             s1 = document.popup1".$i.".objeto1.value;
  11.             s2 = document.popup2".$i.".objeto2.value;
  12.             s3 = document.popup3".$i.".objeto3.value;
  13.             break;
  14.             ";
  15.        }
  16.        ?> //Dónde termina de ejecutarse el php
  17.    } //Como resultado el switch tiene bastantes opciones
  18.    xfuncion(s1, s2, s3);
  19. }