Cita:
Iniciado por C_Cornell
Y si quiero editar el formulario tengo una un boton de editar que me vuelve atras, para modificar el formulario, pero despues de una inserccion no kiero que me vuelva atras PARA NADA! Porque la insercion ya está hecha.
Vamos hombre haber si te sirve:
En la pagina donde tenes el form
Por Ejemplo: FrmInsertar.php
Código PHP:
<?php
session_start ();
$HashId = md5(uniqid(time()));
$_SESSION["UniqiHash"] = $HashId;
?>
Código HTML:
<form action="Insertar.php" method="POST" enctype="application/x-www-form-urlencoded">
<input type="text" />
...
CAMPOS DE TU FORM
...
<input type="hidden" name="HashId" value="<?php echo $HashId ?>"/>
<input type="submit" value="Submit" />
</form>
y en el archivo insertar.php
Código PHP:
session_start();
if ($_SESSION["UniqiHash"] = $_POST["HashId"])
{
//Codigo para insertar.....
}
session_unset();
session_destroy();
/*Siempre termina la session entonces UniqiHash deja de existir en cualquiera de los casos, si hago un POSTBACK (F5) no lo toma....Si voy atras ya no va a ser el mismo hash...*/