Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/04/2009, 06:17
Avatar de celarain
celarain
 
Fecha de Ingreso: abril-2009
Mensajes: 16
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Redireccionar php a traves de menu desplegable

A vale es que no habia leido todo el código, entonces además de lo que te he dicho, te falta en los options, darle un value. Entonces te pongo los dos códigos. En el primero estás haciendo el desplegable, con las tres opciones y te añado una opción -seleccione- para que quede mejor el selector. A cada opción le damos el valor 1, 2, 3... y luego abajo en el php como hacemos switch ($opc){ cuando el case sea 1 pues hará $opcdir='header ("Location: ./tutorias.php");'; etc etc, creo que así funcionará.

Nota: La variable de opc lo que trae es lo que esté dentro del value.

Saludos

Código PHP:
echo "<center><form name='opcion' method='POST' action='opc.php'>";
echo 
"    Elija la opción que desee:    ";
echo 
"    <select name='opc'>";
echo 
"        <option value="''">- seleccione -</option>"
echo 
"        <option value="1">Notas</option>";
echo 
"        <option value="2">Tutorias</option>";
echo 
"        <option value="3">Asistencia</option>";
echo 
"   </select>";
echo 
"   <input type='submit' name='muestra' value='Consultar'><br>";
echo 
"</form></center>"

Código PHP:
<?php

$opc 
$_POST['opc'];

echo 
"Hola $opc";
    switch (
$opc){
    case 
1$opcdir='header ("Location: ./tutorias.php");';
    break;
    case 
2$opcdir='header ("Location: ./otro1.php");';
    break;
    case 
3$opcdir='header ("Location: ./otro2.php");';
    break;
    default:
    
$opcdir='header ("Location: ./tutorias.php");';
    }
?>