Ciao a tutti,
ho creato una tabella dinamica dov'è l'utente che decidere le righe da aggiungere ed eliminare. Ho quindi associato un pulsante che cattura un id generato con l'auto increment, per ogni prodotto inserito. Questo id lo utilizzo per passarlo ad una funzione che si occupa dell'eliminazione del suddetto prodotto.
ecco come ho associato l'id al pulsante:
Cliccando sul pulsante dovrebbe attivarsi questo codice:
Il problema è che la query non viene eseguita, ed in particolare io ottengo soltanto un ricaricamento della pagina, nulla di più. Cosa sbaglio? Qualcuno riesce ad individuare il problema?
ho creato una tabella dinamica dov'è l'utente che decidere le righe da aggiungere ed eliminare. Ho quindi associato un pulsante che cattura un id generato con l'auto increment, per ogni prodotto inserito. Questo id lo utilizzo per passarlo ad una funzione che si occupa dell'eliminazione del suddetto prodotto.
ecco come ho associato l'id al pulsante:
Codice:
<td><a href=\"".$_SERVER['PHP_SELF']."?id=".$attivitaID."\" onClick=\"javascript:return confirm('Cancellare?')\"><input type='button' value='Elimina' name='delete' id='back'></a></td>
Cliccando sul pulsante dovrebbe attivarsi questo codice:
Codice:
if(isset($_POST['delete'])&& isset($_GET['id']))
{
//eseguiamo la connessione
$connessione = new MySQLi(HOST, USER, PASSWORD, DATABASE);
// preparo la query
$query = "DELETE FROM workpaper WHERE id = ".$_GET['id'];
// invio la query
$result = mysql_query($query);
// controllo l'esito
if (!$result)
{
die("Errore nella query $query: " . mysql_error());
}
// chiudo la connessione a MySQL
mysql_close();
echo 'Query eseguita correttamente';
}
Il problema è che la query non viene eseguita, ed in particolare io ottengo soltanto un ricaricamento della pagina, nulla di più. Cosa sbaglio? Qualcuno riesce ad individuare il problema?