Foros del Web » Programando para Internet » PHP »

Problema: Formulario en un include

Estas en el tema de Problema: Formulario en un include en el foro de PHP en Foros del Web. Hola a todos: Tengo una web con includes para el index. Uno para la navegación y otro para el contenido (lo típico xD) El del ...
  #1 (permalink)  
Antiguo 30/06/2009, 10:06
 
Fecha de Ingreso: marzo-2009
Mensajes: 44
Antigüedad: 15 años, 1 mes
Puntos: 0
Problema: Formulario en un include

Hola a todos:

Tengo una web con includes para el index. Uno para la navegación y otro para el contenido (lo típico xD)

El del contenido me dirije a las secciones de esta forma:

urldelaweb/?seccion=nombredelaseccion

Hasta aquí todo bien.
Ahora, he creado un script para introducir en la Base de Datos datos por formularios, y el problema está aquí:

Código PHP:
<FORM ACTION="3.php">
<
TABLE
<
TR
   <
TD>Nombre:</TD
   <
TD><INPUT TYPE="text" NAME="nombre" SIZE="20" MAXLENGTH="50"></TD
</
TR

ETC ETC xD 
(el archivo 3.php es donde se introducen los datos enviados a la BD)

Como veis, en el action, he puesto 3.php, pero me redirije a "urldelaweb/3.php" , y donde yo quiero que vaya es a "urldelaweb/?seccion=3". Pero no sé hacerlo.

Además, en el 3.php hay otro error:
Código PHP:
   header("Location: formularios.php"); 
Y el error es el mismo.

¿Cómo puedo ponerlo? ¿También podría incluir el archivo 3.php en el de los formularios?

Gracias!
  #2 (permalink)  
Antiguo 30/06/2009, 10:50
 
Fecha de Ingreso: junio-2009
Mensajes: 18
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Problema: Formulario en un include

Necesitas tener clara la definición de formulario, lo que pongas dentro de <form></form> es el formulario con todos los campos que va a llenar el usuario, ACTION indica qué página va a procesar tu formulario, es decir la página que va a recibir los valores ingresados por el usuario y grabarlos en la BD. header("Location..."indica que se va a redirigir a la página formulario.php. Es ilógico lo que estas haciendo, del form vas a 3.php y ésta te devuelve al form? es un ciclo lo que haces.
  #3 (permalink)  
Antiguo 30/06/2009, 15:10
 
Fecha de Ingreso: marzo-2009
Mensajes: 44
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Problema: Formulario en un include

No, pero en la página de formularios tengo un printf ( o como sea xD) donde se imprimen los datos.

Pero lo que necesito saber es cómo poner bien los "links" para ir del form a 3.php y viceversa, como expliqué arriba.

¿No podría meter el 3.php en el form? Con un include o algo. Aunque no sé qué habría que poner en el action xD

Última edición por Nastrano; 30/06/2009 a las 15:32
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 12:00.