< Précédent | Suivant >

Leçon 1.4 : Créer un nouvel enregistrement à afficher et pour mettre à jour la base de données

Dans cette leçon, vous allez créer une page permettant aux utilisateurs de créer des petites annonces et de les poster à la base de données.

Vous allez d'abord créer un enregistrement relationnel pour représenter un nouvel enregistrement inséré dans la base de données. Après quoi, vous créerez une représentation visuelle de l'enregistrement sur la page. Cette représentation sera constituée d'un ensemble de champs d'entrée.

Pour créer un nouvel enregistrement relationnel :

  1. Dans la vue Explorateur de projets, faites un double clic sur le fichier new_record.jsp pour l'ouvrir.
  2. Supprimez le texte par défaut Contenu par défaut de bodyarea.
  3. Dans la vue Palette, développez le tiroir Données en cliquant dessus.
  4. A partir de la palette, faites glisser le composant Enregistrement relationnel vers la zone de contenu vide. La fenêtre Ajout d'un enregistrement relationnel s'affiche.
    Remarque : Si un message d'avertissement indique que la connexion à la base de données n'a pas pu être établie, cela signifie que le serveur est resté actif une fois le test du site Web terminé. Face à cette situation, fermez toutes les boîtes de dialogue en cliquant sur le bouton Annuler et arrêtez le serveur conformément aux instructions de la Leçon 1.3.
  5. Dans la zone Nom, tapez create_record.
  6. Sous la rubrique Créer des contrôles pour, sélectionnez la création d'un enregistrement.
  7. Assurez-vous que l'option Ajouter des contrôles d'entrée/sortie pour afficher l'enregistrement sur la page Web est sélectionnée. La fenêtre Ajout d'un enregistrement relationnel doit se présenter comme suit :
    Fenêtre Ajout d'un enregistrement relationnel
  8. Cliquez sur Suivant.
  9. Dans la zone Table, développez l'entrée W5SAMPLE et sélectionnez ADS. Cliquez sur Suivant.
  10. Cliquez à nouveau sur Suivant. La page Configuration des contrôles de données s'ouvre.
    Conseil : La page Configuration des contrôles de données vous aide à personnaliser la visualisation de l'enregistrement relationnel. Par exemple, vous pouvez modifier les colonnes, les libellés des champs et le bouton de soumission du formulaire d'entrée. A l'issue de cette procédure, votre page Web comportera un formulaire d'entrée pleinement fonctionnel.
  11. Dans la section Zones à afficher, décochez les champs à exclure et ne laissez cochés que les champs à faire figurer sur le formulaire d'entrée :
    • DESCRIPTION
    • ID
    • MAINCATEGORY
    • PHONE
    • PRICE
    • TITLE
  12. Réorganisez les champs dans l'ordre suivant en utilisant les boutons Haut et Bas :
    • ID
    • TITLE
    • DESCRIPTION
    • MAINCATEGORY
    • PRICE
    • PHONE
  13. Changez les libellés des champs à votre gré. Abrégez, par exemple, "Maincategory:" en "Category:". Pour changer un libellé, cliquez dessus dans la colonne Libellé. Le pointeur de la souris prend la forme d'un curseur texte pour vous permettre de saisir le nouveau libellé.
  14. Sélectionnez MAINCATEGORY et cliquez sur Options. La fenêtre Options s'affiche.
  15. Assurez-vous que l'option Bouton Soumettre est sélectionnée.
  16. Tapez Post New Listing dans la zone Libellé. Cliquez ensuite sur OK. La fenêtre Ajout d'un enregistrement relationnel doit maintenant se présenter comme suit :
    Fenêtre Ajout d'un enregistrement relationnel
  17. Cliquez sur Terminer pour générer le formulaire d'entrée. Il doit ressembler à ceci :
    Formulaire d'entrée
    Remarque : Le formulaire contient une zone de messages d'erreur (Error Messages). Cela ne signifie pas que le projet contient des erreurs. Cette zone indique l'emplacement où s'afficheront les erreurs éventuelles lorsque l'utilisateur soumettra le formulaire.
  18. Sauvegardez la page.
Lors de la soumission du formulaire d'entrée, la page ajoutera automatiquement le nouvel enregistrement à la base de données. Dans la leçon suivante, vous allez programmer le bouton Post New Listing pour qu'il redirige l'utilisateur vers la page all_records.jsp afin que le nouvel enregistrement soit visible immédiatement dans la base de données.

Etat des connaissances

Vous avez terminé la leçon 1.4. Vous avez créé une page permettant aux utilisateurs de créer des petites annonces et de les poster à la base de données.

< Précédent | Suivant >