Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2014, 16:18
alvarols
 
Fecha de Ingreso: diciembre-2008
Mensajes: 738
Antigüedad: 15 años, 4 meses
Puntos: 15
redirección con condiciones if no funciona bien

Tengo este formulario, donde el usuario al seleccionar su ciudad lo debería mandar a un mapa con su ciudad.

<form action="procesar.php" method="post">
<select name="ciudad">
<option value="Completo">Mapa completo</option>
<option value="Guadalajara">Guadalajara</option>
<option value="Mexico">Ciudad de México</option>
<option value="Juarez">Ciudad Juárez</option>
<option value="Morelia">Morelia</option>
</select>
<input type="submit">
</form>

Luego, en procesar.php obtengo el dato elegido y con una condición "if" lo mando a la página que debería corresponder.

<?php
Código PHP:
$ciudad $_POST["ciudad"];
if (
$ciudad "Completo") {
    
header('Location: index.php');
    exit;
} elseif (
$ciudad "Guadalajara") {
    
header('Location: guadalajara.php');
    exit;
} elseif (
$ciudad "Juarez") {
    
header('Location: juarez.php');
    exit;
} elseif (
$ciudad "Mexico") {
    
header('Location: mexico.php');
    exit;
} elseif (
$ciudad "Morelia") {
    
header('Location: morelia.php');
    exit;
}
?> 
El problema es que seleccione la ciudad que seleccione, siempre lo manda a la primera opción "index.php".