Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/11/2012, 08:56
f4b14n
 
Fecha de Ingreso: agosto-2006
Mensajes: 24
Antigüedad: 17 años, 8 meses
Puntos: 9
Respuesta: Pasar variable desde select box PHP y HTML

ORIGEN

Código HTML:
Ver original
  1. <form action="page_new.php" method="post" target="_blank">
  2.     <select name="pais">
  3.         <option value="ES">España</option>
  4.     </select>
  5.     <select name="idioma">
  6.         <option value="ES">Español</option>
  7.         <option value="CA">Catalán</option>
  8.         <option value="EN">English</option>
  9.         <option value="FR">Francés</option>
  10.         <option value="IT">Italiano</option>
  11.         <option value="PT">Português</option>
  12.     </select>
  13.     <input type="submit" value="Enter">
  14. </form>



DESTINO

Código PHP:
Ver original
  1. <?php
  2.     $pais = $_POST['pais'];
  3.     $idioma = $_POST['idioma'];
  4.    
  5.     if ($pais == "ES")
  6.     {
  7.         switch ($idioma)
  8.         {
  9.             case "ES": $seleccion = "http://www.dominio.es/es"; break;
  10.             case "CA": $seleccion = "http://www.dominio.es/ca"; break;
  11.             case "EN": $seleccion = "http://www.dominio.es/en"; break;
  12.             case "FR": $seleccion = "http://www.dominio.es/fr"; break;
  13.             case "IT": $seleccion = "http://www.dominio.es/it"; break;
  14.             case "PT": $seleccion = "http://www.dominio.es/pt"; break;
  15.             default: $seleccion = "http://www.dominio.es/en"; break;
  16.         }
  17.         header("Location: $seleccion");
  18.     }
  19. ?>