PDF (adobe.com)

Création de la page de recherche

Une page de recherche sur le Web se compose normalement de champs destinés à la saisie de critères particuliers. La page de recherche doit contenir au minimum un formulaire HTML et un bouton Envoyer.

Pour ajouter un formulaire HTML à une page de recherche, procédez comme suit :

  1. Ouvrez la page de recherche ou créez une nouvelle page, puis choisissez Insertion > Formulaire > Formulaire.

    Un formulaire vierge est créé sur la page. Il est parfois nécessaire d'activer les éléments invisibles (Affichage > Assistances visuelles > Eléments invisibles) pour afficher les contours du formulaire, représentés par de fines lignes rouges.

  2. Insérez des objets de formulaire afin de permettre aux utilisateurs de taper leurs critères de recherche en choisissant la commande Formulaire dans le menu Insertion.

    Les objets de formulaire sont de formes diverses : champs de texte, menus, options et boutons radio. La quantité d'objets qu'il est possible d'insérer dans un formulaire pour aider les utilisateurs à mieux cerner leurs recherches est quasi illimitée. Toutefois, n'oubliez pas que, plus le nombre de critères sur la page de recherche est grand, plus votre instruction SQL sera complexe.

  3. Ajoutez un bouton Envoyer au formulaire (Insertion > Formulaire > Bouton).
  4. (Facultatif) Pour changer l'étiquette du bouton Envoyer, sélectionnez ce bouton, ouvrez l'inspecteur Propriétés (Fenêtre > Propriétés) et entrez une nouvelle valeur dans la zone de texte Valeur.

    A présent, il convient d'informer le formulaire du lieu où envoyer les critères de recherche lorsque l'utilisateur clique sur le bouton Envoyer.

  5. Sélectionnez le formulaire à l'aide de la balise <form> dans le sélecteur de balises situé en bas de la fenêtre de document, comme le montre l'illustration suivante :

  6. Dans la zone Action de l'inspecteur Propriétés du formulaire, tapez le nom de fichier de la page de résultats effectuant la recherche proprement dite dans la base de données.
  7. Dans le menu déroulant Méthode, sélectionnez l'une des options suivantes pour déterminer comment les données du formulaire doivent être envoyées au serveur :
    • GET envoie les données en les annexant à l'URL, sous forme de chaîne de requête. Cependant, la taille des URL étant limitée à 8192 caractères, vous ne pouvez pas utiliser la méthode GET avec les formulaires longs.

    • POST envoie les données dans le corps d'un message.

    • Default utilise la méthode par défaut du navigateur (GET, généralement).

      La page de recherche est terminée.