Salve,
Ho un problema che mi stà facendo impazzire.....![]()
![]()
Assia ho un il seguente form che richiama uno script per eliminare un record da una tabella
<form method="post" action="elimina_fidelity.php" >
<table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td colspan="2" align="right" nowrap class="sottotitolo"><div align="center">ELIMINAZIONE FIDELITY </div></td>
</tr>
<tr>
<td class="intestazione" nowrap width="33%" align="right">Codice Fidelity da eliminare: </td>
<td class="intestazione" nowrap width="33%" align="left">
<input name="codicefidelity_2" class="pulsante" type="text" maxlength="15" size="15">
<input type="submit" value="Elimina Fidelity"class="pulsante" onClick="EliminaFY();">
</td>
</tr>
</table>
</form>
Prima dello script in php viene richiamata la seguente funzione javascript "EliminaFY()"
function EliminaFY() {
sMsg = "ATTENZIONE: L'operazione, se confermata, è irreversibile.\n\n";
sMsg = sMsg + "Si desidera eliminare la fidelity?";
if (confirm(sMsg)) {
return true;
} else {
return false;
}
}
e puoi viene richiamato il seguente script php
$filtro_2 = $HTTP_POST_VARS["codicefidelity_2"];
$query = "DELETE FROM `fidelity` WHERE `codice_fidelity` = '$filtro_2' LIMIT 1";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
Il problema consiste nel fatto che sulla finestra di allert che appare sia se clikko su "ok" giustamente elimina il record, invece se clikko su "annulla" invece di troncare il processo il record viene ugualmente eliminato.
Sapete dirmi dove stò sbagliando e perchè non funziona ???
Vi ringrazio per la collaborazione e scusate la mia ignoranza .........
Ciao Ciao
Danilo