Ressources de Dreamweaver CS4
|
Insertion de la logique permettant de supprimer l'enregistrement
Après avoir affiché l'enregistrement sélectionné sur la page de suppression, 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 permet d'insérer rapidement cette logique.
Ajout d'un comportement de serveur pour supprimer un enregistrement (ColdFusion, PHP)- Assurez-vous que la page de suppression ColdFusion ou PHP est ouverte dans Dreamweaver.
- Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+), puis choisissez Supprimer l'enregistrement.
- Vérifiez que l'option Valeur de la clé primaire est sélectionnée dans la zone Vérifier au préalable si la variable est définie.
Vous définirez la valeur de la clé primaire ultérieurement dans cette boîte de dialogue.
- Dans le menu Connexion ou Source de données (ColdFusion), sélectionnez une connexion à la base de données de sorte que le comportement de serveur puisse se connecter à la base de données concernée.
- Dans le menu déroulant Table, sélectionnez la table de base de données contenant les enregistrements à supprimer.
- Dans le menu déroulant Colonne de la clé primaire, sélectionnez la colonne contenant les ID d'enregistrement.
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.
- (PHP) Dans le menu déroulant Valeur de la clé primaire, sélectionnez la variable de la page contenant l'ID d'enregistrement identifiant l'enregistrement à supprimer.
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 la zone Après la suppression, aller à ou En cas de réussite, aller à, indiquez la page à ouvrir après la suppression de l'enregistrement de la table.
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é.
- Cliquez sur OK et enregistrez votre travail.
Ajout d'un comportement de serveur pour supprimer un enregistrement (ASP)- Assurez-vous que la page de suppression ASP est ouverte dans Dreamweaver.
- Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+), puis choisissez Supprimer l'enregistrement.
- Dans le menu déroulant Connexion, sélectionnez une connexion à la base de données de sorte que le comportement de serveur puisse se connecter à la base de données concernée.
Cliquez sur le bouton Définir si vous devez définir une connexion.
- Dans le menu déroulant Supprimer de la table, sélectionnez la table de base de données qui contient les enregistrements à supprimer.
- Dans le menu déroulant Sélectionner un enregistrement dans, indiquez le jeu contenant les enregistrements à supprimer.
- Dans le menu déroulant Colonne à clé unique, sélectionnez une colonne à clé (généralement le champ d'ID de l'enregistrement) devant identifier l'enregistrement dans la table de la base de données.
Si la valeur est un nombre, sélectionnez l'option Numérique. Une colonne à clé n'accepte généralement que des valeurs numériques, mais dans certains cas, elle accepte également du texte.
- Dans le menu déroulant Supprimer en envoyant, spécifiez le formulaire HTML contenant le bouton Envoyer qui envoie la commande de suppression au serveur.
- Dans la zone Après la suppression, aller à, indiquez la page à ouvrir après la suppression de l'enregistrement de la table.
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é.
- Cliquez sur OK et enregistrez votre travail.
Test des pages de suppression- Envoyez les pages de recherche, de résultats et de suppression à votre serveur web, ouvrez un navigateur et recherchez un enregistrement de test susceptible d'être supprimé.
Lorsque vous cliquez sur un lien de suppression sur la page de résultats. la page de suppression doit s'afficher.
- Cliquez sur le bouton Confirmer pour supprimer l'enregistrement de la base de données.
- Recherchez l'enregistrement pour vous assurer qu'il a bien été supprimé. L'enregistrement ne doit plus figurer sur la page de résultats.
|