Buongiorno a tutti,
ho una funzione php che mi genera un link che punta ad pagina che esegue una query di delete da un db mysql.
Questa la pagina che genera il link:
Questa la pagina elimina.phpcodice:echo " <center><table> <tr><th colspan='6'>RISULTATI RICERCA</th><th colspan='5'>OPERAZIONI</tr> <tr><th>Elimina</tr> </center>"; while ($riga = mysql_fetch_row($cerca)){ echo "<tr><td>$riga[0]<td><td><a href=\"elimina.php?id=$riga[0]\"><img src= \"img/elimina_32_32.png\"></a></center></td></tr>"; } echo "</table>";
Ora cosi come strutturata, clicco su elimina, la riga dal database viene eliminata in maniera nuda e cruda senza nessun messaggio di conferma. Vorrei integrare una funzione js che intercetti il clic sul link elimina e generi un messaggio a video che chiede "Sei sicuro di procedere con l'eliminazione ?"codice:// PREPARO LA QUERY DI ELIMINAZIONE $sql = "DELETE FROM tabella WHERE id='$_SESSION[id]'"; // ESEGUO LA QUERY $result = mysql_query($sql); // CONTROLLO L'ESITO if (!$result) { die("Errore nella query $sql: " . mysql_error()); } else echo 'Il record à stato correttamente cancellato'; // E chiudiamo la connessione a MySQL mysql_close(); ?>
Ho provato a fare così, ma non funziona
codice:<a href=\"elimina.php?id=$riga[0]\ onclick=\"if(confirm('confermi l\'eliminazione?'))location.href=this.href;else;return false\"><img src= \"img/elimina_32_32.png\"></a>
Mi dareste una mano ?
![]()

Rispondi quotando


