Hola @Alan_Diaz ,
Lo que hago es asi: en mi formulario, en el OnLoad, lo pongo el IF que hace todo lo que necesito. Mira:
if ({cd_status} != '1' && {cd_pedido} != 0)
{
?>
<script>
Swal.fire({
title: "ATENÇÃO",
text: "OS só pode ser editada se estiver com status PENDENTE, verifique",
type: "error",
allowOutsideClick: false,
showCancelButton: false,
confirmButtonClass: 'btn-success',
confirmButtonText: 'OK',
closeOnConfirm: false
}).then((result) => {
if (result.value) {
window.location.href = '../pedidos_lista/pedidos_lista.php';
}
})
</script>
<?php
}
Lo que pasa es que si no esta en la condición para la edición, muestra la mensaje (en mi caso usando el SweetAlert) y al pulsar el botón OK, vuelta para la grid.
Espero que sea de ayuda.