Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/04/2010, 11:00
chimaria
 
Fecha de Ingreso: marzo-2009
Mensajes: 121
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Formulas en PHP

Ok esa es una formula fija. pero suponte que como dijo maria jose la formula vine asi
$formula = $arreglo[$i]['FORMULA'];
e internamente la formula es la que ella te mostro (SD*12/SLA)*(RSPF*3)
que pasa eval lo que hace es buscar una variable que se llame SD donder la consiga busca el valor que tenga asignado y lo sustituye y asi con todas,
pero resulta que los nombres de las constantes estan almacenadas en variables como por ejemplo $var1 = 12; donde se supòne que a $var1 ya se le ha asignado el valor de la constante que en este caso es SD, pero cuando se hace el eval parece que no reconociera que var1 es SD en cambio si yo coloco $SD = 12 ahi si lo hace pero yo no puedo crear variables con los nombres de las constantes porque no las se