![]() |
evitar que el formulario se envie solo Hola, estoy haciendo un miniblog, una cosita chiquita con comentarios que se suben a una base de datos, y casi todo funciona perfecto menos el hecho de que cada vez que entro a la página el formulario se activa y agrega un registro en blanco en la base de datos. Todos los PHP están dentro de ver.php (formulario html y el php que lo procesa) El PHP es Código PHP: Código: <form action="ver.php?id=<? echo $id; ?>" method="post" name="formulario" target="_self">Código PHP: Código: <form action="ver.php?id=<? echo $id; ?>" method="post" name="formulario" target="_self">Hay otra forma de evitar que se inserten datos en blanco o me esta faltando algo en la comprobación? gracias y buen día |
Re: evitar que el formulario se envie solo Hola!!. Si pones el php insertar en la misma pagina y haces un submit se vuelve a cargar la pagina por eso te mete registros en blanco. Lo que podrias hacer es una nueva pagina que se llamara insertarregistro.php que tenga el codigo php de insertar y en esta pagina un if que te compruebe si el boton que tu has pulsado sea el de guardar los datos y si es así que te ponga en una variable por ejemplo $accion="insertarregitro.php" y en el form <form name="ficha" action='<?php echo $accion; ?>' method="get"> para llamar a la pagina de guardar. Asi solo te ejecutara el insertar cuando tu pulses el boton. Espero que te sirva de ayuda. |
Re: evitar que el formulario se envie solo si pones if($Submit) tienes que enviar una variable que exista para que se envie el formulario, lo que debes hacer es poner: Código PHP: |
Re: evitar que el formulario se envie solo Gracias Darkmasterr, era justo lo que faltaba y no se como se me paso si en los demás formularios lo tengo asi. Saludos Germán |
| La zona horaria es GMT -6. Ahora son las 07:40. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.