Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: larezaka en 7 Octubre 2012, 16:52 pm



Título: Ayuda con Formularios con listas Dobles
Publicado por: larezaka en 7 Octubre 2012, 16:52 pm
Hola Gente,

Soy nuevo en el tema de PHP, pero estoy teniendo una dificultad con lo siguiente:

tengo que crear un formulario que dado una lista de selección con las zonas de la República Argentina (Noroeste, Cuyo, Litoral, Centro, Noreste y Patagonia), ofrezca una segunda lista de selección(en otra pagina php) las provincias constituyentes de dicha Zona. El proceso de selección de zona debe realizarse mediante un submit de un formulario. Ademas, muestre en una página de resultado tanto la zona como la provincia seleccionada.

Lo que se me dificulta es que no se como tomar los datos del array para ver las provincias de la zona que elegi, les dejo lo que tengo.

Código
  1. <?php
  2.  
  3. $noroeste = array("Catamarca","Jujuy","Salta","Santiago del Estero","Tucuman");
  4. $cuyo = array("La Rioja","Mendoza","San Juan","San Luis");
  5. $litoral = array("Chaco","Corrientes","Entre Rios","Formosa","Misiones","Santa Fe");
  6. $centro = array("Cordoba");
  7. $patagonia = array("Chubut","La Pampa","Neuquen","Rio Negro","Santa Cruz","Tierra del Fuego");
  8. $bsas = array("Buenos Aires","Capital Federal");
  9.  
  10. ?>
  11. <html>
  12. <head>
  13.  
  14. </head>
  15. <body>
  16. <form action="tp5-2-a.php" method="POST">
  17. <select name="region" onchange="provincias();">
  18. <option value="noroeste">Noroeste</option>
  19. <option value="cuyo">Cuyo</option>
  20. <option value="centro">Centro</option>
  21. <option value="litoral">Litoral</option>
  22. <option value="bsas">Buenos Aires</option>
  23. <option value="patagonia">Patagonia</option>
  24. </select>
  25.  
  26. <input type="submit" value="submit"/>
  27. </form>
  28. </body>
  29. </html>

y este es lodel segundo enlace que por cierto no lo termine.

Código
  1. <?php
  2.  
  3. $noroeste = array("Catamarca","Jujuy","Salta","Santiago del Estero","Tucuman");
  4. $cuyo = array("La Rioja","Mendoza","San Juan","San Luis");
  5. $litoral = array("Chaco","Corrientes","Entre Rios","Formosa","Misiones","Santa Fe");
  6. $centro = array("Cordoba");
  7. $patagonia = array("Chubut","La Pampa","Neuquen","Rio Negro","Santa Cruz","Tierra del Fuego");
  8. $bsas = array("Buenos Aires","Capital Federal");
  9.  
  10. $region = $_POST['region'];
  11. echo "
  12. <form action='tp5-2-b.php' method='POST'>
  13. <select name='provincias'>
  14.  
  15.  
  16. <option value='patagonia'>Patagonia</option>
  17.  
  18.  
  19. </select>
  20. <input type='submit' value='submit'/>
  21. </form>
  22. "
  23.  
  24. ?>

Cualquier ayuda se agradece.