ho una control da cui importo un file.
Nell'evento OnValidate, tramite una query select count verifico se una parte specifica del nome esiste già nel database assegnado un valore alla variabile $nrf. Se $nrf>0 ho bisogno che appaia un messaggio che chiede se proseguire o no. Se SI prosegue con il codice se NO messaggio di operazione annullata.
L'evento OnValidate non accetta la macro sc_confirm
Ho usato javascript per visualizzare l'alert ma non funziona la scelta
Codice: Seleziona tutto
if ($nrf > 0) {
echo "<script>
var conferma = confirm('File già stato importato. Procedere comunque?');
if (conferma) {
window.location.href = window.location.href + '&confirm=1';
} else {
window.location.href = window.location.href + '&confirm=0';
}
</script>";
exit;
}
if (isset($_GET['confirm'])) {
$confirm = $_GET['confirm'];
if ($confirm == 0) {
sc_error_message("Operazione annullata");
sc_error_exit();
} else {
// Continuare con il codice successivo
}
}
Grazie