Après avoir créé la page répertoriant les enregistrements (voir Création d'un paramètre d'URL à transmettre à la page de confirmation (PHP)), passez à la page de confirmation. La page de confirmation affiche l'enregistrement et invite l'utilisateur à confirmer la suppression. Lorsque l'utilisateur confirme l'opération en cliquant sur le bouton du formulaire, l'application Web supprime l'enregistrement de la base de données.
L'affichage d'un enregistrement comprend trois tâches :
Les opérations de récupération et d'affichage de l'enregistrement impliquent de définir un jeu d'enregistrements destiné à recevoir cet enregistrement (celui que l'utilisateur souhaite supprimer) et de lier les colonnes du jeu d'enregistrements au formulaire. Les différentes étapes sont décrites plus en détail ci-dessous.
Vous avez défini une page de confirmation lors de la création du lien de suppression (voir la section précédente). Utilisez le nom de cette page lorsque vous enregistrez le fichier pour la première fois (par exemple, deleteConfirm.php).
Le champ masqué est nécessaire pour stocker l'ID d'enregistrement transmis par le paramètre d'URL. Pour insérer un champ masqué, placez le point d'insertion dans le formulaire et choisissez Insertion > Formulaire > Champ masqué.
Ce bouton permet à l'utilisateur de confirmer la suppression de l'enregistrement affiché. Pour insérer un bouton, placez le point d'insertion dans le formulaire et choisissez Insertion > Formulaire > Bouton.
La boîte de dialogue Jeu d'enregistrements simplifiée s'affiche. Si la boîte de dialogue Jeu d'enregistrements avancé s'affiche, cliquez sur le bouton Simple pour ouvrir sa version simplifiée.
Pour n'afficher que certains champs de l'enregistrement, cliquez sur Sélectionnées, puis cliquez sur les champs souhaités tout en maintenant la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée.
Assurez-vous que le champ d'ID d'enregistrement est compris dans la sélection, même si vous ne souhaitez pas l'afficher.
Par exemple, si l'URL permettant d'ouvrir la page de confirmation contient le suffixe confirmDelete.php?recordID=CBR, entrez recordID.
La boîte de dialogue Jeu d'enregistrements doit se présenter comme suit :
Le jeu d'enregistrements s'affiche dans le panneau Liaisons.
Pour plus d'informations, voir Ajout d'un texte dynamique.
Vous devez ensuite lier la colonne d'ID d'enregistrement au champ de formulaire masqué.
Le champ masqué est sélectionné.
La boîte de dialogue Données dynamiques s'affiche.
Dans l'exemple présenté ci-dessous, la colonne d'ID d'enregistrement sélectionnée est la colonne CODE.
Une fois terminée, la page de confirmation doit se présenter comme suit :
Après avoir créé une page de confirmation, l'étape suivante de la création d'une page de suppression d'enregistrement consiste à insérer la logique permettant de supprimer l'enregistrement. Pour plus d'informations, consultez Insertion de la logique permettant de supprimer l'enregistrement (PHP).