En una pagina, al iniciar hago start_session(), cargo la variable: $_SESSION['reg_id'], y empiezo a trabajar con un formulario.
Al final, dos botones indican : CANCELAR | SIGUIENTE
La idea es:
A. Si clickeo en SIGUIENTE, cargo el script de proceso de formulario, pero si no existe "$_SESSION['reg_id']", digo "ERROR".
B. Si clickeo "CANCELAR", ejecuto esta funcion:
Código PHP:
function cancelar() {
session_unset();
session_destroy();
echo "<meta http-equiv=Refresh content='3 ; url=/index.php'>";
}
Código PHP:
<input style="font-size: 8pt;" type="reset" value="Cancelar" onclick="<?php cancelar(); ?>" />
Esto desaparece si boro el evento "onclick" (dejando la definicion de la funcion intacta).
Pero es extraño, ¿Por que será que se ejecuta si yo no he clickeado el boton?
Muchas gracias a los que me puedan ayudar.