[RESOLU] Calcul en PHP

Petit nouveau ! | 8 Messages

30 oct. 2015, 23:35

Bonsoir,

Etant débutant en PHP, je souhaiterais avoir un peu d'aide sur ma problématique car je souhaite faire
une requête sur un champ identique (typologieID) la jointure pour les 2 tables ( recensement , gains) dans la table (gains) j'ai 10 champs (typologieID) avec values de 1 à 10. J'aimerais en fonction de la typologie faire un calcul avec 2 champs (conso_mensuelle) multiplié par (mois) de la table (gains) qui me donnerai un résultat par typologie pour tous les enregistrements de la table (recensement). Un peu compliqué, j'espère avoir été clair.

Merci pour votre aide.

Gibbs

Mammouth du PHP | 1967 Messages

31 oct. 2015, 17:32

Salut,

Tu veux faire cette opération dans ta requète ou en php aprés ?
Il faut stocker ces info ou juste les afficher ?
J'ai pas tout compris à ton architecture, mais une simple multiplication est simple à insèrer dans une requète.
Arrives tu à faire ta requête sans calcul ? si oui montre là nous. sinon donne nous la structure de tes 2 tables
Spols
pour les fan de rubik's cube ou pour les curieux ==> le portail francophone du rubik's cube

Petit nouveau ! | 8 Messages

01 nov. 2015, 11:18

Bonjour Spols,
Tout d'abord merci d'avoir répondu à ma demande. en fait pour expliquer tu trouvera ci joint les captures d'e
écran et mes commentaires.
le tableau html : ce que je veux c'est le resultat dans la dernière colonne(gains en gwh)
Image

Mon script PHP qui me renvoie déja les infos enregistrées dans les 3 colonnes (typologie, mois,conso mensuelle)
Image

Code de ma page html affichage du tableau
Image

Pour résumer, je souhaite récupérer chaque typologie enregistrée dans ma table "recensement" et en fonction de la typologie appliquer la règle de calcul "multiplication suivante : conso mensuelle x mois = gains.
Merci encore pour ton aide.

Mammouth du PHP | 2703 Messages

01 nov. 2015, 16:48

<td><?php $gain = $recensement['mois'] * $recensement['conso_mensuelle']; echo $gain; ?></td>

avec la division adéquate si l'unité n'est pas la bonne.

Petit nouveau ! | 8 Messages

01 nov. 2015, 18:20

Bonjour Or 1,
ça fonctionne, merci. Bonne soirée