cs_lowkey
Messages postés260Date d'inscriptionjeudi 31 mai 2007StatutMembreDernière intervention 5 novembre 2010
-
23 nov. 2007 à 15:30
cs_lowkey
Messages postés260Date d'inscriptionjeudi 31 mai 2007StatutMembreDernière intervention 5 novembre 2010
-
26 nov. 2007 à 09:33
Salut à tous.
Un problème se pose à moi et j'aurais besoin de vous pour trouver une petite idée.
Je dois faire un calcul avec une formule qui sort d'une base de donnée. (genre : $total=row[1]; avec $row[1] qui est le résultat d'une requete(ma formule)). Jusque là, pas de problème.
Mais dans certains cas, je souhaiterais avoir des conditions dans ma formule. Et là, problème.
'$total=' est dans mon code donc impossible d'y toucher. Il faudrait donc que je puisse avoir quelque chose du genre
$total= if($a=1){ return 42;};
ou
$total= function p(){ return 42;};
Mais rien de tout ça ne marche.
Quelqu'un aurait un idée?
Jespère que j'ai été assez clair...
cs_lowkey
Messages postés260Date d'inscriptionjeudi 31 mai 2007StatutMembreDernière intervention 5 novembre 20101 26 nov. 2007 à 00:53
Salut!!
En effet, cette fonction me plait, mais elle ne répond pas vraiment à mes attentes...
J'ai lu la doc et a aucun moment (j'ai pu louper le passage) je n'ai vu qu'il était possible d'avoir quelque chose du genre :
$total=create_function('', 'return 14;');
D'après ce que j'ai vu, on est obligé d'initialiser la fonction et d'y faire appel. Or comme je l'ai mis précedement, je souhaiterais quelque chose du genre :
$total= if($a=1){ return 42;};
ou
$total= function p(){ return 42;};
En simplifié, je voudrais que tout se face en une ligne de code (excepté l'affichage).
Si quelqu'un a une autre idée ou si j'ai loupé quelque chose avec cette fonction, je suis toujours preneur.