10 years ago
1
Topic

hi in first time,  i want to say thank you very much for seblod. it's very usefull cck and he's very enjoying to use.

I need to make a field that show a total of a column

I have two questions :

1 what sort of field can i use for that? 

2 how to write the correct request in respect of joomla 3 and seblod php coding?


With a basic php script i can do that with something like that but it's an old technic.

mysql_connect('localhost','userdb','password'); 

mysql_select_db('dbname');
$donnee = mysql_query('SELECT SUM(montant) FROM #_table WHERE column = 1'); 

while($total = mysql_fetch_array($donnee)) { echo $total['0'].'
'; }

I think that i need to write my request something like that :

$db = JFactory::getDbo(); 

$query = $db->getQuery(true); 

$donnee = array( $db->quoteName('montant') ); 

$conditions = array( $db->quoteName('column') . ' = 3' ); 

$query->select->SUM($db->quoteName('#__table'))->set($donnee)->where($conditions); 

$db->setQuery($query); 

$sum = $db->loadResult();

but i don't how to test and show the result. 

thank a lot for your interested of my problem and for your help.

I understanding a little bit the php code but i'm a noob in coding.

I use actually joomla 3.3.6 and seblod 3.4.3 for to build my application.

Best regards XOonTh

bonjour étant français je traduis ce que j'ai voulu demander car je ne suis pas trop sûr de mon anglais.


Tout d'abord merci pour seblod, c'est un outil vraiment bien fait et super utile pour aller plus loin avec joomla.

Je développe une petite appli de gestion en utilisant joomla et seblod.

Il me manque une fonction que je ne sais pas du tout faire. J'ai besoin d'avoir un champ qui me renvoie le total des valeurs numérique saisi dans une colonne d'une table mysql. Je sais additionner 2 champs a l'aide des fonctions de seblod mais je n'ai pas réussi à faire toute une colonne.
Je pense qu'il faut passer par une fonction php mysql dans le genre de celles que j'ai copiées plus haut. La 1ere fonctionne bien mais est malheureusement plus au gout du jour. J'arrive à la faire fonctionner dans un script à part mais pas dans joomla. La seconde j'ai essayé de l'écrire à l'aide de nombreuses recherches et de comparaisons notament à l'aide du site de la doc joomla mais je n'obtiens qu'une page blanche quand je la test en fichier php à part. Je ne sais ni la debuggé si toute fois elle est mal écrite ni afficher le résultat si elle est bien écrit. J'ai essayer d'ajouter un echo et aussi un print mais rien ne s'affiche.

Voilà je suis bloqué la dessus, je voudrai savoir comment m'en sortir. Existe il un plugin, un champ pour faire ce total. Sachant que je voudrai l'afficher à la fin d'une liste, dans un content et éventuellement dans un formulaire.

Merci d'avance de l'aide que vous pourrez m'apporter. 

En vous souhaitant le meilleur

XOonTh

Get a Book for SEBLOD
10 years ago
0
Level 1

i also need this, anyone have idea how to get SUM of column in list view. tq

Get a Book for SEBLOD