Dúvidas formulário PHP: arquivo de ação e recepção de dados

  • Autor Autor DMRAN
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
DMRAN

DMRAN

Épsilon
Redactor
Verificación en dos pasos activada
Buenas a todos, recientemente me puse a estudiar PHP y ahora estoy haciendo unos cuantos ejercicios para ir practicando, y como es normal, me saltan algunas dudas que espero puedan responderme 🙂

Resulta que a la hora de hacer un formulario en el archivo 'formulario.php' se debe poner 'action=""' donde entre las comillas se debe indicar el nombre del archivo que recibirá los datos ingresados por el operador en el formulario, por ejemplo, formulario2.php, que sería otro archivo externo, pero me surge una duda con esto.

Si quiero que los datos ingresados se reciban en el propio archivo donde esta el formulario, o sea, formulario.php, ¿qué debo poner? ¿Debo dejar las comillas vacías, poner "formulario.php", o qué?

Espero que se entienda bien, y que me haya podido explicar.

Muchas gracias por todo 🙂
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
pon el nombre del archivo

Inserir CODE, HTML ou PHP:
if(isset($_POST['NAME DEL BOTON SUBMIT'])){
// Aquí lo que ejecutaría cuando se envie el formulario
}
 
Puedes incluso poner una # en action y también funciona. Lo más común es poner la almohadilla, por lo menos para mi.
 
Muchas gracias a los tres, os lo agradezco mucho 🙂 Si me sale bien lo que estoy haciendo lo compartiré en Forobeta y saldréis en los agradecimientos por ayudarme con esto jaja :welcoming:
 
No se me ocurre para que necesitas "pedir" la misma pagina con esas nuevas variables, si dispones de esas variables "in situ"
 
No se me ocurre para que necesitas "pedir" la misma pagina con esas nuevas variables, si dispones de esas variables "in situ"

Pues si tienes un formulario y en el mismo archivo quieres también procesarlo, pues para eso, por ejemplo.
 
Lo mas "correcto" seria usar un
PHP:
echo $_SERVER['PHP_SELF'];
en el action...asi te aseguras que por mas que cambies el nombre del archivo, el formulario no deje de funcionar (inclusive si se cambia a una subcarpeta(s))
 
Voltar
Topo