PHP - duda novato

 
Vista:

duda novato

Publicado por Martin (2 intervenciones) el 10/03/2007 00:52:14
Hola,estoy haciendo una pagina en frontpage 2003 y php y mi duda es que tengo un cuadro de lista en el que el usuario tiene que escoger opcion 1 u opcion 2 y segun la respuesta debe irse a la pagina correspondiente que puede ser hoja 1 u hoja 2 y no se como asignarle el hipervinculo o el codigo para que se haga esto.

P.f. ayuda y gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:duda novato

Publicado por Wonder (52 intervenciones) el 12/03/2007 13:40:32
Tienes dos metodos de hacerlo un Javascript y el otro PHP

Metodo JAVASCRIPT (el recomendado por mi)

Tienes que declarar una funcion que se ejecute cuando cambie el valor seleccionado en el combo o lista,
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function mifuncion(){
var Eform=document.form1;
if(Eform.combo.value==1){
document.location.href="mipaginaopcion1.php";
}
if(Eform.combo.value==2){
document.location.href="mipaginaopcion2.php";
}
}
</script>

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
y despues en el form

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

<form name="form1" method="post">
<select name="combo" onchange="mifuncion()">
<option value="0"> Seleccione un valor</option>
<option value="1">Opcion 1</option>
<option value="2">Opcion2</option>

</select></form>
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

METODO PHP

en el form pones

<form name="form1" action="pagina.php" method="post">
<select name="combo" onchange="document.form1.submit()">
<option value="0"> Seleccione un valor</option>
<option value="1">Opcion 1</option>
<option value="2">Opcion2</option>

</select></form>

y en la pagina a traves de las variables POST que se mandaron puedes usarlo para redireccionar con un header("Location: mipagina1.php") o si es el dos header("Location:mipagina2.php")

saludos y espero que te sirva
Wonder
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar