Bonjour.
J’ai besoin d’afficher un champs calculé dans mon agenda ‹ PAX › ce champs est la somme de l’extrafields des contact assignés a cet événement.
Dans l’aide il est dit que l’on peux utiliser tout code PHP j’ai donc crée la requette suivante (elle fonctionne sur la base de donnée et me renvois ce qu’il me faut) :
SELECT sum(doli_socpeople_extrafields.nbrctc1)
FROM doli_socpeople_extrafields, doli_socpeople, doli_actioncomm, doli_actioncomm_extrafields, doli_actioncomm_resources
WHERE doli_socpeople.rowid=doli_socpeople_extrafields.fk_object
AND doli_actioncomm.id=doli_actioncomm_extrafields.fk_object
AND doli_actioncomm_resources.fk_actioncomm=doli_actioncomm.id
AND doli_actioncomm_resources.element_type=« socpeople »
AND doli_actioncomm_resources.fk_element=doli_socpeople_extrafields.fk_object
AND doli_actioncomm.id=$object->id)
Si je la rentre tel quel ca ne fonctionne pas.
Si j’ajoute du PHP
<?php
mysql_query()
?>
Ca ne fonctionne pas
Si je ne met que
mysql_query()
ca ne fonctionne pas
En essayant de créer une variable etr en l’executant :
(($sql=SELECT sum(doli_socpeople_extrafields.nbrctc1)
FROM doli_socpeople_extrafields, doli_socpeople, doli_actioncomm, doli_actioncomm_extrafields, doli_actioncomm_resources
WHERE doli_socpeople.rowid=doli_socpeople_extrafields.fk_object
AND doli_actioncomm.id=doli_actioncomm_extrafields.fk_object
AND doli_actioncomm_resources.fk_actioncomm=doli_actioncomm.id
AND doli_actioncomm_resources.element_type=« socpeople »
AND doli_actioncomm_resources.fk_element=doli_socpeople_extrafields.fk_object
AND doli_actioncomm.id=$object->id))&& executeSQL($sql)
ou
executeSQL(SELECT sum(doli_socpeople_extrafields.nbrctc1)
FROM doli_socpeople_extrafields, doli_socpeople, doli_actioncomm, doli_actioncomm_extrafields, doli_actioncomm_resources
WHERE doli_socpeople.rowid=doli_socpeople_extrafields.fk_object
AND doli_actioncomm.id=doli_actioncomm_extrafields.fk_object
AND doli_actioncomm_resources.fk_actioncomm=doli_actioncomm.id
AND doli_actioncomm_resources.element_type=« socpeople »
AND doli_actioncomm_resources.fk_element=doli_socpeople_extrafields.fk_object
AND doli_actioncomm.id=$object->id)
Je sèche un peu