Bonjour,
Je viens tout récemment de m'inscrire sur ce forum qui m'a l'air des plus instructif.
Je me présente tout d'abord, je m'appelle Philippe et je suis développeur dans une association dans le domaine de la Biologie médicale.
Lors de mon embauche j'ai repris le système en place sous 4D 2003 que je decouvrais alors, et j'ai appris sur le tas les différentes possibilités offertes par ce logiciel. Ce système est utilisé comme une application en interne et celui-ci publie également un site internet permettant aux adhérents d'avoir accès à toutes les informations dont ils ont besoin.
Depuis quelques temps, nous avons décidé de refondre totalement le système en place et d'en recréer un tout neuf avec 4D v11 SQL. C'est pourquoi j'ai planché sur une structure de base de données et sur les quelques algorithmes nécessaires à notre activité en interne.
Mon principal souci réside dans la création du site internet. Je ne suis pas un novice en matière de développement Web mais je bute sur de petites choses qui, je le pense, ne sont que des broutilles pour des connaisseurs.
Alors voilà, j'ai besoin de variables de sessions qui gardent certaines valeurs comme des identifiants et autres mais je ne comprends pas comment cela est géré. J'ai l'impression que la connexion de la page web vers la base de données 4D ne se fait pas correctement. Je vois bien également que sur le site web actuel, il y a, à la fin des liens dans la barre d'adresse, une variable correspondant au processus ouvert sur le serveur, ce que je ne vois pas dans les pages que j'ai créé.
Voici un exemple :
J'ai une page d'accueil qui s'affiche avec disons l'année de la campagne en cours. La variable contenant cette année est dans la méthode de base : "Sur connexion Web". Lors de l'affichage de cette page je vois bien l'année. Je clique sur un lien m'amenant sur une page d'identification. Je saisi login et mdp et cela me redirige sur la page d'accueil (comme spécifier dans la méthode Identification que j'ai créé et appelé sur la page web). Et là je vois un petit message d'erreur à la place de l'année me stipulant que la variable est indéfinie.
Pour moi du moment que la variable est créée et affectée d'une valeur, elle est définie jusqu'à ce que l'espace mémoire de cette variable soit libéré.
Bref, je ne comprends pas bien quel est le fonctionnement et cela est assez bloquant pour tout le développement, vous en conviendrez.
Pouvez-vous me donner un lien explicatif, une démarche à suivre ou quelques explications car là, je sèche vraiment.
Merci de m'avoir lu.
Philippe.
Partager