Y que pasa si en vez de
Código php:
Ver original<input type="text" name="previo" value="<?php echo $_SESSION['sentencia'] ?>" />
pones
Código php:
Ver original<input type="text" name="previo" value="<?php echo $sentencia; ?>" />
y así si te olvidas de esa variable de sesión?
A lo que me refiero es que, si quieres propagar un dato por un campo (oculto o no) de un formulario, entonces no tiene sentido usar variables de sesión.
Código php:
Ver original<?php
#if(!isset($_SESSION)){
# session_start();
#}
if(isset($_POST['enviar'])){ if(!empty($_POST['previo'])){ $sentencia = "UPDATE";
}else{
$sentencia = "INSERT";
}
# $_SESSION['sentencia'] = $sentencia;
}
if(isset($_POST['publicar'])){ $sentencia = "INSERT";
# unset($_SESSION['sentencia']);
}
echo $sentencia;
?>
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
<input type="text" name="previo" value="<?php echo $sentencia; ?>" />
<input type="submit" name="enviar" value="enviar" />
<input type="submit" name="publicar" value="publicar" />
</form>
<p><a href="<?php $_SERVER['PHP_SELF'] ?>">refrescar</a></p>
Saludos,