2010-07-17 49 views
0

comment puis-je calculer le produit entre ces 2 quantités en php?PHP: calculer 2 variables produit

C'est ce que je l'ai essayé, mais ça ne marche pas

<?php echo (uc_price($price_info, $context) * $product->qty); ?> 

grâce

+1

où vient 'uc_price' viennent de , ajouter plus de détails, utilisez-vous une sorte de cadre ou quoi? – Sarfraz

Répondre

1

Est-ce que uc_price ($ price_info, $ context) et $ product-> qty renvoient un nombre entier? il est plus probable que uc_price ($ price_info, $ context) renvoie un tableau, un objet ou autre chose. assurez-vous qu'il renvoie un entier. également de son mieux pour jeter les valeur en entier/float avant multiplication par exemple:

<?php echo (int)uc_price($price_info,$context) * (int)$product->qty; ?> 

ou les jeter à flotter (prix est plus susceptible d'être float:

<?php echo (float)uc_price($price_info,$context) * (float)$product->qty; ?> 
0

Echo variables pour déterminer si elles sont les numéros:

<?php 
    echo "<br>" . uc_price($price_info, $context) . "<br>" . $product->qty; 
?> 

Ensuite debug votre code (cochez la ou les parties qui ne renvoient pas de numéro).