Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/04/2009, 07:36
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

Bueno de primeras yo el código del desplegable lo pondría así para salir de dudas,

Código HTML:
?>
<center>
	<form name="opcion" method="POST" action="opc.php">
	<label for="seleccion">Elija la opción que desee:</label>    
	<select name="opc">
		<option value="''">- seleccione -</option> 
		<option value="1">Notas</option>
		<option value="2">Tutorias</option>
		<option value="3">Asistencia</option>
	</select>
	<input type="submit" name="muestra" value="Consultar"><br>
</form>
</center>
<?
Luego en este php, la clave es $opcdir, esto es lo que contiene el código que quieres que haga dependiendo de la opción. He modificado el código algo más, ahora en vez de hacer header... es un script, esto es porque muchas veces el header da problemas, de esta manera no tendrás ninguno. Esto deberia funcionarte porque lo he probado. El hola no te dará ni tiempo a ver porque se te redirigirá casi instantaneamente. Al hacer al final del todo el echo $opcdir, lo que hago es meter el código de la variable de el caso seleccionado. Espero que lo entiendas,

Espero que te sirva, saludos

Código PHP:
<?php
$opc 
$_POST['opc'];

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