Comunidad de diseño web y desarrollo en internet online

conservar datos antes ingresado en formulario

Citar            
MensajeEscrito el 01 Oct 2011 09:18 pm
hola
tengo 2 formularios (index.php/insertarpais.php)
un formulario index.php tiene un boton -Agregar Pais-
<input name="btn_enviar2" type="button" value="Nuevo Pa&iacute;s" id="boton_volver" onclick="location.href='insertarpais.php'"/>

cuando termino de agregar el nuevo pais hago click en el boton <input name="boton_volver" type="button" value="Cancelar >>" id="boton_volver" onclick="location.href='index.php'" />

y los datos previamente ingresado se borraron ,como puedo conservar los datos previos ingresados

Por angelo27

Claber

136 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Oct 2011 10:02 am
utiliza cookies con $_COOKIE[] y rellena los campos con sus contenidos cuando dibujes el formulario. Tambien puedes usar cookies con javascript para eso .

Por bray

65 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Oct 2011 11:58 am
algun ejemplo como guia

Por angelo27

Claber

136 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Oct 2011 12:30 pm
cuando envíes el formulario, en el script que recibe los datos haces por ejemplo

Código PHP :

$_COOKIE ['nombrePais'] = $_POST['nombrePais'];



de esta forma cuando lees el formulario que tenga un campo input para el nombre del pais , en el parametro value indicas el valor de la cookie

ej :


Código PHP :

<input type="text" name="nombrePais" <?php echo 'value=".$_COOKIE['nombrePais'].' " ';?> 


Una vez termines de ejecutar correctamente el formulario y enviarlo vacias todas las variables de $_COOKIE mediante $_COOKIE = array();

si tienes mas variables en ese array, como pueda ser una sesion etc... entonces lo mejor seria que creases un array , por ejemplo, formulario y lo usases

Código PHP :

$_COOKIE['formulario']['nombrePais'] = $_POST['nombrePais']


y al acabar lo eliminases

Código PHP :

$_COOKIE['formulario'] = array();
unset($_COOKIES['formulario']);

Por bray

65 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.