Mantener datos al enviar formulario
¿Has visto alguna vez formularios que al enviar los datos te devuelve un mensaje indicando que te hace falta llenar uno de sus campos? Seguramente, sÃ. Y ¿has visto que existen formularios que al indicar que te hace falta llenar uno de sus campos vacÃos, te devuelve en blanco los otros campos que habÃas llenado?
Hoy voy a compartir contigo una forma sencilla -en PHP- para evitar que hagas perder tiempo a la gente y si le vas a pedir que llene los campos que tú necesitas, pues al menos le hagas el favor de conservar la información que ya te mandó.
Básicamente, el truco está en el value, donde lo que debes hacer es:
input type="text" name="nombre_campo" value="< ?php if (isset($_POST['nombre_campo'])) echo $_POST['nombre_campo']; ?/>“
Lo que hace ese PHP es revisar que si la variable se ha enviado por el método post y ya tiene un valor asignado, la imprime.
Es sencillo, no requiere de ciencias ocultas, pero a más de uno servirá.
Éxito y a estudiar mucho para aprender a hacer bien las cosas
Auspiciadores



January 25th, 2008 at 3:38 pm
Alguien sabe como dejar los datos en un formulario cuando manda error pero de un select o textarea o sea una lista desplegable… ayuda please…. gracias.
December 3rd, 2007 at 10:54 pm
Como puedo hacer para que los datos de un formulario se almacenen en una base de datos.o que el comentario que pongas acerca de una pagina aparezca en la misma pagina. por ejemplo los metros y ese tipo de cosas.
October 26th, 2007 at 4:10 pm
hola
alguen me puede decir como vaciar un registro de una base de datos a una caja de texto en un jsp:
este es mi codigi jsp
<imput type = "text" name = "carrera" value="">eso quiero hacerlo pero junto con el demas conjunto de datos
solo que aki clave corresponde a una variable int en donde almaceno el valor que tiene clave en la bd
pero me marca error en”como vacio el dato al input type
October 13th, 2007 at 2:02 pm
miren mi pregunta es la siguiente quiero que la informacion que yo meta en un formulario se vaya a mi correo electronico no a mi servidor. me podrian enviar un codigo php o un script para poder hacer esto
September 6th, 2007 at 7:31 pm
Saludos Celin,
No es complicado lo que quieres hacer. Lo que puedo decir es que:
1.- Necesitarás hacer la consulta a la base de datos con un SELECT
2.- Sacar los datos especÃficamente que necesitas con haciendo un WHERE al ID de los registros que necesitas imprimir en pantalla
3.- Imprimirlo en papel será más fácil con javascript
No es complejo. En caso que te midan por conocimientos y/o rendimiento, recomiendo comiences a leer y practicar MUCHO hasta conseguir el nivel deseado.
Éxito!
September 6th, 2007 at 2:13 pm
he aprendido muchas cosas aqui,….es un sitio muy educativo…por otro lado quiero saber como puedo traer datos de una base de datos a una caja de texto o input )es un reporte y quiero hacer el codigo para traer datos a un formulario y luego imprimirlos en una impresora….necesito ayuda urgente….me estan midiendo el rendimiento y mis conocimientos….debo demostrar que los tengo…..
September 4th, 2007 at 12:35 pm
Lo puedes hacer con PHP (tal como arriba se indica) o con javascript. En ambos casos evaluando las variables vacÃas enviadas.