Foros del Web » Programando para Internet » PHP »

PHP OO Error con el action="" de un form

Estas en el tema de Error con el action="" de un form en el foro de PHP en Foros del Web. Hola, muy buenas hace poco me ha surgido un error bastante raro, ya que nunca me había ocurrido, pero os lo comento a ver si ...
  #1 (permalink)  
Antiguo 10/04/2016, 10:06
 
Fecha de Ingreso: abril-2016
Mensajes: 9
Antigüedad: 8 años
Puntos: 0
Error con el action="" de un form

Hola, muy buenas hace poco me ha surgido un error bastante raro, ya que nunca me había ocurrido, pero os lo comento a ver si alguno me sabe decir que ha podido ocurrir.

Básicamente tengo un <form action="x.php" method="post">, que una vez pulsar el <input type="submit">, me deberia llevar a x.php, donde allí se procese la información, y así es como lógicamente debería ser, si o sí, el caso es que en mi caso al pulsar el <input type="submit">, me carga el archivo que especifico en el action="", PERO, en la URL no me la actualiza con dominio.com/x.php, sino que se queda aun el archivo en el que estaba el formulario, pero visualmente la web es x.php, pero no me vale porque dentro de x.php hago otros procesos de actualizar dicha ruta muchas veces y me volvería a llevar a donde el formulario. Es una auténtica liada, lo sé, no me lo pregunto ni yo. Tengo htaccess reescrito para quitar el .php, pero he probado quitándolo y aun así tampoco. En la web tengo muchísimos formularios que todos funcionen correctamente, pero este da ese tipo de error, a ver si alguno sabría decirme si le ha pasado o no, o si sabe decirme como podría solucionarlo.

PD: También he borrado caché y aun así nada.

Un saludo y gracias de antemano!
  #2 (permalink)  
Antiguo 10/04/2016, 10:23
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Respuesta: Error con el action="" de un form

Holas,

Y tienes el codigo del formulario donde no imprime el valor del action?.

Saludos,
__________________
.: Gildus :.
  #3 (permalink)  
Antiguo 10/04/2016, 10:34
 
Fecha de Ingreso: abril-2016
Mensajes: 9
Antigüedad: 8 años
Puntos: 0
Respuesta: Error con el action="" de un form

Cita:
Iniciado por gildus Ver Mensaje
Holas,

Y tienes el codigo del formulario donde no imprime el valor del action?.

Saludos,


En realidad todos los formularios tienen el mismo action, variando su ruta final de archivo y todos funcionen correctamente, pero esta por algún motivo no me actualiza la URL.
  #4 (permalink)  
Antiguo 10/04/2016, 10:57
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error con el action="" de un form

Cita:
me carga el archivo que especifico en el action="", PERO, en la URL no me la actualiza con dominio.com/x.php, sino que se queda aun el archivo en el que estaba el formulario, pero visualmente la web es x.php
Pues lo que comentas carece totalmente de sentido, a menos que por alguna razón uses Javascript y no lo hayas mencionado.

Si todo es PHP/HTML entonces no hay forma de que pase lo que argumentas: es imposible.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 10/04/2016, 11:01
 
Fecha de Ingreso: abril-2016
Mensajes: 9
Antigüedad: 8 años
Puntos: 0
Respuesta: Error con el action="" de un form

Cita:
Iniciado por pateketrueke Ver Mensaje
Pues lo que comentas carece totalmente de sentido, a menos que por alguna razón uses Javascript y no lo hayas mencionado.

Si todo es PHP/HTML entonces no hay forma de que pase lo que argumentas: es imposible.
Y por eso mismo he tenido que acudir aquí, porque estoy tan seguro que es imposible que no tengo ni la más menor idea de que puede ser. El único JavaScript que hay es el que trae Bootstrap por defecto, no le he aplicado ninguna librería externa ni nada por el estilo.

Incluso he cambiado el action con un $_SERVER['PHP_SELF'] para procesar el formulario en este mismo archivo y después en el script que haga un header(); a donde quiero que vaya despues, pero nada, sigue haciéndome lo mismo, e incluso con <meta http-equiv...>

Ya se me han agotado las ideas
  #6 (permalink)  
Antiguo 10/04/2016, 11:04
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Respuesta: Error con el action="" de un form

Exacto, porque si mencionas que imprime action="" pueda ser que con un javascript estes borrando el valor porque por el form que nos muestras al menos deberia de imprimir action="/combate".

Nota: Siempre solo en desarrollo trata de activar que se muestren todos los errores de PHP incluso warning, los notice, etc. y luego tambien revisa los logs de tu servidor web, con eso ya tienes mas pistas de lo que podria estar mal.

Saludos,
__________________
.: Gildus :.
  #7 (permalink)  
Antiguo 10/04/2016, 11:05
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Respuesta: Error con el action="" de un form

Si lo tienes en un repositorio para verlo?
__________________
.: Gildus :.
  #8 (permalink)  
Antiguo 10/04/2016, 11:10
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error con el action="" de un form

Pues igual el ejemplo corriendo en vivo sería de ayuda, adivinar con tan poco código es tarea complicada.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: form, formulario
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 02:08.