Affichage de l'enregistrement dans la page de confirmation (PHP)

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.

Pour créer un formulaire HTML permettant d'afficher l'enregistrement :

  1. Créez une page PHP et enregistrez-la de sorte qu'elle devienne la page de confirmation définie dans la section précédente.

    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).

  2. Insérez un formulaire HTML dans la page (Insertion > Formulaire > Formulaire).
  3. Ajoutez un champ masqué au formulaire.

    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é.

  4. Ajoutez un bouton au formulaire.

    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.

  5. Modifiez la présentation de la page selon les besoins et enregistrez-la.

Pour récupérer l'enregistrement à supprimer :

  1. Dans le panneau Liaisons (Fenêtre > Liaisons), cliquez sur le bouton Plus (+) et sélectionnez Jeu d'enregistrements (Requête) dans le menu déroulant.

    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.

  2. Attribuez un nom à l'ensemble de données, puis sélectionnez une connexion ainsi que la table de base de données contenant les enregistrements à afficher.
  3. Dans la zone Colonnes, sélectionnez les colonnes (champs d'enregistrement) à afficher sur la page.

    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.

  4. Renseignez la section Filtre comme suit, pour rechercher et afficher l'enregistrement spécifié dans le paramètre d'URL transmis par la page de résultats :
  5. Cliquez sur OK.

    Le jeu d'enregistrements s'affiche dans le panneau Liaisons.

Pour afficher l'enregistrement à supprimer :

  1. Sélectionnez les colonnes du jeu d'enregistrements (champs d'enregistrement) dans le panneau Liaison et faites-les glisser vers le formulaire inséré dans la page.

    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é.

  2. Vérifiez que l'option Eléments invisibles est activée (Affichage > Assistances visuelles > Eléments invisibles), puis cliquez sur l'icône en forme de bouclier jaune représentant le champ masqué.

    Le champ masqué est sélectionné.

  3. Dans l'inspecteur Propriétés, cliquez sur l'icône en forme d'éclair située en regard de la zone de texte Valeur.

    La boîte de dialogue Données dynamiques s'affiche.

  4. Dans la boîte de dialogue Données dynamiques, sélectionnez la colonne d'ID d'enregistrement dans le jeu d'enregistrements, puis cliquez sur OK.

    Dans l'exemple présenté ci-dessous, la colonne d'ID d'enregistrement sélectionnée est la colonne CODE.



  5. Enregistrez la page.

    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).