Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2009, 23:18
sesebas
 
Fecha de Ingreso: enero-2009
Mensajes: 173
Antigüedad: 15 años, 3 meses
Puntos: 1
Procesando formularios con paso de variables

Hola a todos,

Escribo para pedir su ayuda en lo siguiente: Tengo dos select, el segundo me entrega una lista de opciones asociadas a archivos que quiero desplegar en una página diferente. En ambas tengo scripts PHP y conseguí que la aplicación funcione bien... Bueno, no tanto; porque ahora consigo pasar sólo una opción para la segunda página y necesito que sea múltiple. Ayudénme por favor...

La parte de código asociada a los select es ésta (primera página):

Código php:
Ver original
  1. <!-- Manual de PHP de WebEstilo.com -->
  2. <form name="form1" method="post" action="recibeS.phtml">
  3.   <select name="selector1" id="selector1" onChange="javascript:Seleccionar();">
  4.     <option value="null"<?php if (empty($sel1)) { echo " selected"; }
  5.     ?>>Seleccione un valor</option>
  6.     <option value="AR"<?php if ($sel1 == "AR") { echo " selected"; }
  7.     ?>>Argentina</option>
  8.     <option value="MX"<?php if ($sel1 == "MX") { echo " selected"; }
  9.     ?>>México</option>
  10.     <option value="CO"<?php if ($sel1 == "CO") { echo " selected"; }
  11.     ?>>Colombia</option>
  12.   </select>
  13. // el select dependiente, lo relleno con información contenida en un archivo txt.
  14.   <select name="selector2" id="selector2">
  15. <?php
  16.   if ($fillsel2) {
  17.     $contentsel2 = explode("*",$contentsel2);
  18.     foreach($contentsel2 as $key => $value) {
  19.       $item = explode(":",$value);
  20.       echo '<option value="'.$item[0].'">'.$item[1].'</option>'."\n";
  21.     } // foreach
  22.   } // if
  23.   else {
  24. ?>
  25.     <option value="null" selected>(Vacío)</option>
  26. <?php } ?>
  27.   </select>
  28.   <input type="submit" name="Submit">
  29. </form>

Esta es la página que recibe la variable y procesa el despliegue del archivo asociado a la opción que se haya elegido (funciona bien, pero sólo para una opción):
Código php:
Ver original
  1. <!-- Manual de PHP de WebEstilo.com -->
  2. <html>
  3. <head>
  4.    <title>Ejemplo de PHP</title>
  5. </head>
  6. <body>
  7. </body>
  8. <H1>Ejemplo de procesado de formularios</H1>
  9.  
  10. <?php
  11.         include $_GET['selector2']; <br>
  12. ?>
  13.  
  14. </html>