Bonjour,
Mon site, réalisé avec Seblod 3.15, permet aux utilisateurs de proposer des itinéraires de randonnées à ski ainsi que de faire des rapports de sortie sur ces itinéraires.
Un formulaire permet de créer un nouvel itinéraire dont les données sont stockées sous le tableau #__cck_store_form_itineraires avec différentes informations telle que le nom (itineraire_nom), le lieu, l’attitude de départ et d’arrivée. Le lieu est choisi grâce à une liste de sélection dynamique en cascade qui permet de choisir le pays, la région et finalement le département.
Un second formulaire permet d’ajouter un rapport de sortie qui est stocké sous le tableau #__cck_store_form_rapports avec différentes informations telle que les participants, la date de sortie, les conditions météo et de neige. Ce rapport de sortie se base sur un itinéraire déjà connu et utilise une liste de sélection dynamique pour le sélectionner. Voici la construction de ce dernier champ :
Intitulé : Itinéraire
Requête : Construction
Tableau : #__cck_store_form_itineraires
Nom des options : itineraire_nom
Valeur des options : id_itineraire
Trié par : itineraire_nom (Croissant)
Une fois le rapport publié, les utilisateurs peuvent cliquer sur le nom de l’itinéraire et sont renvoyés automatiquement sur la page de description de celui-ci. Jusqu’ici tout va bien !
Actuellement seul id_itineraire est stocké sous le tableau #__cck_store_form_rapports. Je ne peux donc pas afficher directement dans mon rapport de sortie le pays, la région ou le département. Je ne peux pas non plus générer un titre automatique (avec le champ "SD Concat") à mes rapports de sortie comprenant le nom de l’itinéraire et la date, puisque ces éléments ne sont pas stockés dans le tableau (#__cck_store_form_rapports).
Je souhaiterai donc que dans le tableau #__cck_store_form_rapports figurent les éléments suivants :
id_itineraire, itineraire_nom, id_pays, id_region, id_departement (tous à récupérer dans le tableau #__cck_store_form_itineraires lors de la sélection dynamique).
Est-ce possible de le faire avec une requête en libre ? Si oui quelle est cette requête ?
Merci d’avance,
Sylvain