Recargar página en php y conservar los cambios
Hace poco tiempo me llegó una consulta al email sobre cómo se podría recargar una página en PHP y conservar en un formulario los datos que teníamos escritos.
Esto puede ser algo muy útil en formularios grandes que contienen algún fallo y sería un engorro obligar al usuario a volver a rellenarlo entero, lo que se suele hacer es conservar los datos correctos y al volver a recargar la página rellenarlos nosotros, así nuestro usuario sólo tendrá que modificar el dato que introdujo mal.
Para hacer esto, por muy complicado que parezca, no tardaremos mucho y apenas tendremos que modificar nuestro código.
Supongamos que tratamos todo en el mismo fichero (altaUsuario.php)
$email = $_POST["email"];
"<input id="email" type="text" value="<? echo $email; ?>" />
La clave está en usar los atributo value de los input, mediante los cuales podemos establecer el valor por defecto del cajetín de texto, si hemos recibido un parámetro, lo mostrará, sino, quedará vacío.
El ejemplo de antes es muy básico y sólo sirve para entender el funcionamiento, en ese supuesto caso, sería necesario sacar mensajes de aviso de errores, etc…
Comparte este artículo