- Anche per la cancellazione la query SQL che la ottiene è molto semplice:
delete from <tabella> where <condizione>
- Naturalmente occorre stare molto attenti a non scordare la <condizione> perché altrimenti
verrà cancellato l'intero contenuto della tabella
- Concentriamoci di nuovo sul procedimento:
- Nella nostra rubrica il campo tel è garantito unico (dall'algoritmo di inserimento), quindi lo
useremo per caratterizzare il record da cancellare
- La condizione da mettere nella query sarà dunque tel = <numero da cancellare>
- Per scegliere il numero da cancellare potremo presentare la tabella dei contenuti e aggiungere un link che
richiami lo script che cancella il record
- Dato che però la cancellazione è un'operazione critica, prima di cancellare effettivamente il
record chiederemo una conferma
- Il nostro procedimento prevede dunque tre fasi:
- Selezione del record da cancellare
- Richiesta di conferma
- Effettiva cancellazione
dopo la cancellazione ripresenteremo la tabella per una eventuale nuova cancellazione.
- Inutile dire che la nostra scelta ricadrà su di un unico script gestito tramite lo stato
|