Fonction de calcul php

Fermé
AMARI - 23 juil. 2013 à 12:11
 AMARI - 24 juil. 2013 à 13:21
Pour sélectionner les 2 variables de la fonction je dois utiliser 3 tables:
scenario_parametres_physique
paramertes_hydros
scenario_sequence_annee
ma fonction normalement comme ça:
X= taux_concentration* précipitation
et ma requête en php ci celle ci :
$sql = 'select(v1.taux_concentration*p1.precipitation) as total
from parametres_hydro as p1,scenario_parametres_physiques as v1 INNER JOIN scenario_sequence_annee ON scenario_parametres_physiques.id_scenario= scenario_sequence_annee.id_scenario
INNER JOIN parametres_hydro ON scenario_sequence_annee.annee=parametres_hydro.annee
WHERE scenario_parametres_physiques.id_scenario= scenario_sequence_annee.id_scenario';
$req = $db->query($sql);

while($row = mysqli_fetch_array($req)){
$s1[]= $row['total'] ;


}

for ( $i=1 ; $i<13 ; $i++) {


$h1[]=$s1[$i];

}
il m'affiche comme erreur , Erreur SQL
quelqu'un de vous peux me corriger la requête svp .merci
A voir également:

26 réponses

jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
24 juil. 2013 à 11:47
Quelle était l'erreur exact ?


Essaye ca :

'SELECT a.id_scenario, a.taux_concentration * (
SELECT precipitation FROM scenario_sequence_anne WHERE annee = b.annee AND mois = 1
) as calcul
FROM scenario_paramètres_physiques a, paramètres_hydros b
WHERE a.id_scenario = b.id_scenario
0
Parse error: syntax error, unexpected T_VARIABLE in C:\wamp\www\modelehydro\calcul\Evapsec.php on line 6
mais la requête que je viens le t'envoyer ça fonctionne juste je veux savoir comment je peux faire pour avoir les résultats de 12 Mois
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
24 juil. 2013 à 13:03
Tu n'y arriveras pas, je pense pas que ce soit possible avec tes tables actuelles.
Ta seule solution c'est ce que je t'ai donné avant.
Donc reprend ce que je t'ai donné et ca devrait allé :)
Mon code était pas parfait, faut que tu l'adapte pour ta base de données ;-)
0
merci je vais essayer , espérant bien que ça marche
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
24 juil. 2013 à 13:14
Si jamais t'as besoin d'aide jsuis dispo toute l'aprèm :)
0
d'accord merci beaucoup :) c'est gentil de ta part
0