Re: [Galette-discussion] Modification de la structure de la table adherents

2010-11-21 Par sujet xrogaan
C'est difficile d'aider avec si peu de détails. Ne connaissant pas la
structure complète de galette_dynamic_fields et les champs communs
avec galette_adherents, voici ce que je peux tirer. Bon, je n'ai pas
testé, y'a probablement des erreurs, mais cela devrait être
globalement bon. Mon seul soucis, c'est que l'on ne puisse créer de
jointure pour une même table deux fois de suite :/

SELECT  adh.nom_adh, adh.prenom_adh, adh.adresse_adh, adh.ville_adh,
lat.field_val as latitude, lon.field_val as longitude
FROM galette_adherents as adh
LEFT JOIN galette_dynamic_fields AS lon ON ( adh.id_adh = lon.item_id )
LEFT JOIN galette_dynamic_fields AS lat ON ( adh.id_adh = lat.item_id )
WHERE lon.field_id = 2 AND lat.field_id = 3

Le 20 novembre 2010 23:20, Gérald Yart
gerald.y...@yvoy-le-marron.org a écrit :
 Le 17/10/2010 10:40, Gérald Yart a écrit :

 Salut,

 On Thu, 07 Oct 2010 08:28:51 +0200, Gérald Yart
 gerald.y...@xx wrote:

 Bonjour à tous,

 Afin de réaliser une carte de localisation des adhérents avec Google
 Maps, je souhaite ajouter deux champs (latitude et longitude) à la table
 adhérents. Hormis bien sûr pour les mises à jour de Galette où il me
 faudra penser à  récupérer le contenu de mes deux champs, cela peut-il
 poser problème dans le fonctionnement général de Galette ?

 Les champs dynamiques introduits dans Galette 0.63 devraient pouvoir faire
 l'affaire sans toucher à quoi que ce soit de particulier.


 Bonjour,

 J'ai donc créé mes champs dynamiques pour mes longitudes et latitudes mais
 j'ai du mal à les exploiter. J'ai créé une requête sql comme ceci :

 SELECT  nom_adh,prenom_adh, adresse_adh, ville_adh, field_val
 FROM galette_adherents, galette_dynamic_fields
 WHERE id_adh = item_id
 AND ( field_id = 2 OR field_id = 3)  // je ne m'intéresse qu'a field_id  = à
 2 ou 3  (2 = longitude, 3 = latitude)

 Mon problème c'est que cette requête me ramène 2 enregistrements pour un
 même adhérent. Mes compétences en SQL étant assez limitées, y-a-t'il un
 moyen pas trop compliqué de ne ramener qu'un enregistrement comme ceci :
 nom_adh, prenom_adh, adresse_adh, ville_adh, longitude, latitude

 Merci de votre aide !

 Gérald


 ___
 Galette-discussion mailing list
 Galette-discussion@gna.org
 https://mail.gna.org/listinfo/galette-discussion





-- 
Ludovic Bellière

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Modification de la structure de la table adherents

2010-11-20 Par sujet Gérald Yart

Le 17/10/2010 10:40, Gérald Yart a écrit :

  Salut,

  On Thu, 07 Oct 2010 08:28:51 +0200, Gérald Yart
  gerald.y...@xx  wrote:

  Bonjour à tous,

  Afin de réaliser une carte de localisation des adhérents avec Google
  Maps, je souhaite ajouter deux champs (latitude et longitude) à la table
  adhérents. Hormis bien sûr pour les mises à jour de Galette où il me
  faudra penser à  récupérer le contenu de mes deux champs, cela peut-il
  poser problème dans le fonctionnement général de Galette ?

  Les champs dynamiques introduits dans Galette 0.63 devraient pouvoir faire
  l'affaire sans toucher à quoi que ce soit de particulier.



Bonjour,

J'ai donc créé mes champs dynamiques pour mes longitudes et latitudes 
mais j'ai du mal à les exploiter. J'ai créé une requête sql comme ceci :


SELECT nom_adh,prenom_adh, adresse_adh, ville_adh, field_val
FROM galette_adherents, galette_dynamic_fields
WHERE id_adh = item_id
AND ( field_id = 2 OR field_id = 3)  // je ne m'intéresse qu'a field_id  
= à 2 ou 3  (2 = longitude, 3 = latitude)


Mon problème c'est que cette requête me ramène 2 enregistrements pour un 
même adhérent. Mes compétences en SQL étant assez limitées, y-a-t'il un 
moyen pas trop compliqué de ne ramener qu'un enregistrement comme ceci :

nom_adh, prenom_adh, adresse_adh, ville_adh, longitude, latitude

Merci de votre aide !

Gérald

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Modification de la structure de la table adherents

2010-10-17 Par sujet Johan Cwiklinski

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Salut,

Le 17/10/2010 10:40, Gérald Yart a écrit :
  Salut,

  On Thu, 07 Oct 2010 08:28:51 +0200, Gérald Yart
  gerald.y...@xx wrote:

  Bonjour à tous,
 
  Afin de réaliser une carte de localisation des adhérents avec Google
  Maps, je souhaite ajouter deux champs (latitude et longitude) à la table
  adhérents. Hormis bien sûr pour les mises à jour de Galette où il me
  faudra penser à récupérer le contenu de mes deux champs, cela peut-il
  poser problème dans le fonctionnement général de Galette ?

  Les champs dynamiques introduits dans Galette 0.63 devraient pouvoir
faire
  l'affaire sans toucher à quoi que ce soit de particulier.

 Le problème c'est que sous Galette (v0.63.3) je n'arrive pas à
 mettre ces champs en ?uvre. Je créé bien les champs (Menu
 Configurer les fiches puis ajouter un champ) les étiquettes de
 champs (Longitude et Latitude) sont bien créé mais lorsque je créé
 ou modifie un adhérent, je ne peux pas saisir d'information, les
 étiquettes sont bien là mais il n'y a pas de champs de saisie...

Vérifies le type de champ que tu as déclaré ; tout ça fonctionne
correctement (enfin, normalement...).


 Pourquoi tant de haine ?

 Merci pour votre aide !!! :o))

 Gérald


Bon dimanche,
Johan
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAky62Z4ACgkQ7N2B+4uln5SW4QCeJGDJlj4EMUKbwLv+clZJDoHv
1lQAoM3HSTsOKCMdL+4JU+01ucRvLz9N
=IfqL
-END PGP SIGNATURE-


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Modification de la structure de la table adherents

2010-10-07 Par sujet Johan Cwiklinski
Salut,

On Thu, 07 Oct 2010 08:28:51 +0200, Gérald Yart
gerald.y...@yvoy-le-marron.org wrote:
 Bonjour à tous,
 
 Afin de réaliser une carte de localisation des adhérents avec Google 
 Maps, je souhaite ajouter deux champs (latitude et longitude) à la table

 adhérents. Hormis bien sûr pour les mises à jour de Galette où il me 
 faudra penser à  récupérer le contenu de mes deux champs, cela peut-il 
 poser problème dans le fonctionnement général de Galette ?

Les champs dynamiques introduits dans Galette 0.63 devraient pouvoir faire
l'affaire sans toucher à quoi que ce soit de particulier.

 
 Merci de vos réponses,
 
 Gérald

Johan

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion