Après avoir affiché l'enregistrement sélectionné sur la page de confirmation (voir Affichage de l'enregistrement dans la page de confirmation (ColdFusion)), vous devez insérer sur cette page la logique permettant de supprimer l'enregistrement de la base de données lorsque l'utilisateur clique sur le bouton de confirmation de la suppression. Le comportement de serveur Supprimer l'enregistrement de Dreamweaver permet d'insérer rapidement cette logique.
La boîte de dialogue Supprimer l'enregistrement s'affiche.
Vous définirez la valeur de la clé primaire ultérieurement dans cette boîte de dialogue.
Le comportement de serveur Supprimer l'enregistrement recherche une correspondance dans cette colonne. Cette dernière doit contenir les mêmes ID d'enregistrement que la colonne du jeu d'enregistrements que vous avez liée au formulaire masqué sur la page.
Si l'ID d'enregistrement est numérique, sélectionnez l'option Numérique.
La variable est générée par le champ de formulaire masqué. Son nom correspond à l'attribut name du champ masqué. Suivant l'attribut method du formulaire, elle se présente sous la forme d'un paramètre de formulaire ou d'un paramètre d'URL. Dans l'exemple, la variable est une variable de formulaire intitulée hiddenRecID.
Cette page peut par exemple présenter un bref message indiquant à l'utilisateur que l'opération a réussi, ou bien répertorier les enregistrements restants afin que l'utilisateur puisse vérifier que l'enregistrement a bien été supprimé.
Une fois complétée, la boîte de dialogue Supprimer l'enregistrement doit se présenter comme suit.
Chargez les pages sur votre serveur Web, ouvrez un navigateur et recherchez l'enregistrement à supprimer. Cliquez sur un lien de suppression sur la page de résultats. La page de confirmation s'affiche. Cliquez sur le bouton Confirmer pour supprimer l'enregistrement de la base de données. Pour vérifier que l'enregistrement a bien été supprimé, ouvrez de nouveau la page contenant les liens de suppression. L'enregistrement ne figure plus dans la liste.
|
REMARQUE |
|
Cliquez sur Actualiser s'il apparaît toujours dans la page. |