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 ;)

67 Respuestas para “Mantener datos al enviar formulario”

Pages: [7] 6 5 4 3 2 1 » Show All

  1. 67
    GDM dice:

    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.

  2. 66
    Cesar dice:

    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.

  3. 65
    lili dice:

    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

  4. 64
    Margot Gonzalez Aguilar dice:

    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

  5. 63
    Pedro dice:

    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!

  6. 62
    Celin dice:

    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…..

  7. 61
    Pedro dice:

    Lo puedes hacer con PHP (tal como arriba se indica) o con javascript. En ambos casos evaluando las variables vacías enviadas.

Páginas: [7] 6 5 4 3 2 1 » Show All

Comentarios y Búsqueda

Tú también puedes comentar acerca del tema, en el siguiente formulario. Nada más te ruego lo hagas con respeto al autor del sitio y los demás que -como tú- lo visitan. Comentarios ofensivos y con la finalidad de hacer SPAM o polemizar, serán moderados.

En caso que no hayas encontrado lo que necesitas, puedes utilizar la caja de Google dispuesta al pie del sitio para seguir buscando en la Web o en este Blog.

Deja un comentario, no seas tímido.

Cerrar
E-mail It