Foros del Web » Programando para Internet » PHP »

Formulario

Estas en el tema de Formulario en el foro de PHP en Foros del Web. Tengo un formulario: <form method="get" action = "intermedio.php"> ¿Que echas en falta en la web?<br> <input type ="hidden" name="archivo" value="cuestionario.txt"> <input type ="radio" name="opcion" value ...
  #1 (permalink)  
Antiguo 23/07/2003, 11:43
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 14 años, 4 meses
Puntos: 0
Formulario

Tengo un formulario:

<form method="get" action = "intermedio.php">
¿Que echas en falta en la web?<br>
<input type ="hidden" name="archivo" value="cuestionario.txt">
<input type ="radio" name="opcion" value ="0">Mas contenidos<br>
<input type ="radio" name="opcion" value ="1">Un mejor diseño<br>
<input type ="radio" name="opcion" value ="2">Las dos cosas<br>
<input type="submit" name="boton" value="Vota">
<input type="submit" name="boton" value="Ver">
</form>
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)
  #2 (permalink)  
Antiguo 23/07/2003, 11:47
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 14 años, 4 meses
Puntos: 0
Le dí al intro sin querer...

Tengo un formulario:

<form method="get" action = "intermedio.php">
¿Que echas en falta en la web?<br>
<input type ="hidden" name="archivo" value="cuestionario.txt">
<input type ="radio" name="opcion" value ="0">Mas contenidos<br>
<input type ="radio" name="opcion" value ="1">Un mejor diseño<br>
<input type ="radio" name="opcion" value ="2">Las dos cosas<br>
<input type="submit" name="boton" value="Vota">
<input type="submit" name="boton" value="Ver">
</form>

Cuando pincho en VER lo único que quiero ver es el resultado de la encuesta.

Tal como lo tengo planteado opcion toma por defecto el valor 0, es decir cuando le doy a VER estoy votando a la primera opción aún sin haber marcado nada.

Y es lógico ya que es un botón submit que llama a intermedio.php al igual que el votón de votar...

Alguna solución?

Gracias.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)
  #3 (permalink)  
Antiguo 23/07/2003, 15:34
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Yo normalmente lo haho poniendo ese "Ver" como un link (<a href>) o como un boton normal (no submit) con el evento onclick a la URL.

Pero podrias probar una cosa. Podrias hacer un:
Código PHP:
echo $_GET['boton']; 
Si ves que te sale "Ver" cuando le das a "Ver" y "Vota" cuando le das a "Vota", podrias usarlo para determinar que quieres hacer:
Código PHP:
switch ($_GET['boton']) {
case 
'Ver':
  
// acciones de ver
  
break;
case 
'Vota':
  
//acciones de votar
  
break;
default:
  
// yo pondria las acciones de Ver
  
break;

O con un if si te es mas comodo.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:17.