Skip navigation.
Share and Free Speech on line
International Webmasters Association.

Cancellazione

Categorie: Drupal |
Accesso alla pagina principale del corso

Associazione Culturale Matite nel Web


 

Corso on line

Servizi di qualità all’utenza e attività didattiche interattive

Organizzazione : Associazione Culturale Matite nel web ( www.matitenelweb.it )

Responsabile del progetto e coordinamento dello staff: Mario Varini


(Appendice PHP[ i ] a cura di Prof. Ing. Stefano Salvi)

Anche per la cancellazione la query SQL[ i ] 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:

  1. Nella nostra rubrica il campo tel è garantito unico (dall'algoritmo di inserimento), quindi lo useremo per caratterizzare il record da cancellare
  2. La condizione da mettere nella query sarà dunque tel = <numero da cancellare>
  3. Per scegliere il numero da cancellare potremo presentare la tabella dei contenuti e aggiungere un link che richiami lo script che cancella il record
  4. 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.

    Risulta evidente che la nostra scelta ricadrà su di un unico script gestito tramite lo stato

    (vedi esempi e relativo codice PHP utilizzato: www.salvi.mn.it/stefano/corsi/php/33.php )

    © Ing. Stefano Salvi - released under FDL licence