Modules IDB‎ > ‎Intranet hospitalier‎ > ‎Module CCCC‎ > ‎

Mode POST

Cette requête permet de lancer le module CCCC depuis n'importe quelle application Web capable de proposer un formulaire.

Le format général est :
  • Lorsque le module est appelé dans une nouvelle fenêtre (<form action=[URL_du Script] target="_blank" method="POST">) :
    • [Nom_du_serveur]/idb/cccc_go.pl
  • Lorsque le module est appelé dans un cadre spécifique (<form action=[URL_du Script] target="Nom_du_cadre" method="POST">)  :
    • [Nom_du_serveur]/idb/cccc_cadres.pl 
    • Dans ce cas, il faut également ajouter la balise :
      • <INPUT type="hidden" name="_frame" name="[nom_du_cadre]"> -> Indiquer le nom du cadre précisé dans l'application source.
  • Dans tout les cas, les paramètres peuvent être soit postés par le formulaire, soit inclus dans l'URL selon la méthode GET. La combinaison des deux méthodes ne pose aucun problème.
  • Paramètres :
    • Le nom des zones de données doit correspondre au nom des paramètres de la méthode GET.
    • Les données sont envoyées par des zones de texte, des menus déroulants, des cases radio ou des balises <INPUT type="hidden" name="[Nom_du_paramètre]" value="[Valeur_du_paramètre]">.
    • Afin de ne pas rendre visible le mot de passe de l'utilisateur ou du validateur dans la source HTML du formulaire, il est préférable d'utiliser directement des zones de login pour la base de données IDB sélectionnée.
      • Voici les zones à définir :
        • <input type=text name=nom_login>
        • <input type=password name=old_password>
      • Voici les paramètres à ne pas envoyer :
        • ref_login
        • login_validateur
        • mdp_validateur
      • Il n'est pas nécessaire, dans ce cas, de créer un utilisateur de validation du login.
    • En pratique, la meilleure solution est de lancer le module en mode autonome et de partir de la source HTML pour créer son propre formulaire à intégrer dans sa propre application.