Formule mathématique depuis sql

Tonyc6615 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Tonyc6615 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour tout le monde,






J'ai créé une table sql avec trois champs (id,nomFormule,formule) dans formule j'ai placé:
($Longeur*$Largeur)+100

Je voudrais récupérer cette formule (sachant que j'aurais plus de 300 formules différentes)
et l'appliquer dans mon programme mais je bloque.

dans mon code j'ai:

$Longeur=5;
$Largeur=5;
$Total= $row['formule'];

mais quand je fais un echo de $Total il m'affiche bêtement ($Longeur*$Largeur)+100

Quelqu'un aurait-il une solution ? cela est-il possible ou est-il préférable de placé toutes les forumules dans un break directement dans le code qui irait chercher la formule celon la forme choisie dans un select ?

merci de vos réponses,

Tony
A voir également:

1 réponse

jeremy.s Messages postés 1226 Date d'inscription   Statut Membre Dernière intervention   79
 
Salut !

$Total= eval($row['formule']);
https://www.php.net/manual/fr/function.eval.php


Jérémy
0
Utilisateur anonyme
 
Bonjour

'après la doc, je dirais plutôt:
$Total=eval('return ('.$row['formule'].');');
0
Tonyc6615 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Merci de ta réponse, ça fonctionne très bien ;)
0