Besoin d'aide sur calculs

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Besoin d'aide sur calculs

Re: Besoin d'aide sur calculs

par scadox » 05 oct. 2009, 22:50

Je te remerci 'Ryle' de votre aide ! Je peut très-bien comprendre que ces pas tres facile a comprendre.

Bonne journée.


Matthew Lafrance
www.MatthewLafrance.com / Webmaster

Re: Besoin d'aide sur calculs

par Ryle » 05 oct. 2009, 21:43

Tu peux faire ton calcul, il te suffit d'utiliser une variable dans laquelle tu feras ton calcul au fur et à mesure :
$monCompteur = 0; // je déclare ma variable
while ($row3 = mssql_fetch_array($msresults3))
{
  $msquery4 = "select * from Documents WHERE Document='".$row3['Document']."' ";
  $msresults4= mssql_query($msquery4);
  while ($row4 = mssql_fetch_array($msresults4))
  {
    if($row4['Status']=="I" && $row3['ShipQty']>="1" && $row3['DocumentType']!="Quotation" ) 
    {
      echo " <font size=1 color=ff0000><i>(-".$row3['ShipQty'].")</font></i>"; 
      $monCompteur = $monCompteur - $row3['ShipQty']; // on ôte la valeur de ta réservation
    }
  }
}

echo  $monCompteur; // et à la fin on obtient le résultat (-8 dans ton exemple) 
Il suffit ensuite de stocker ton 5 dans une autre variable et faire la somme des deux pour avoir le total -3 :)

Besoin d'aide sur calculs

par scadox » 05 oct. 2009, 17:54

Bonjour a tous,

L'image représente un système d'inventaire de pneus,
Dans la colonne 'inventaire' nous pouvons lire 5 (-4) (-4)

5 = (dans la base de donnée 'BranchQtys')
(-4) (-4) = (dans la base de donne 'DocumentDetails')

J'aimerais savoir si nous pouvons calculé -4 + -4 = -8 avec le 5 + -8 = -3


Requete de la liste complete des produits base de donnée 'Products'
$msquery = "select * from Products WHERE StrippedSize='" . $largeur . $hauteur . $diametre ."' ORDER by Description ASC ";
Requete pour savoir combien en inventaire avec une autre base de donnée 'BranchQtys'
$msquery2 = "select * from BranchQtys WHERE Item='".$row['Item']."' ORDER BY OnHand ASC  ";
requete pour pouvour savoir si des pneus sont réservés dans un document
$msquery3 = "select * from DocumentDetails WHERE Item='".$row['Item']."' ";
$msresults3= mssql_query($msquery3);
while ($row3 = mssql_fetch_array($msresults3))
{
$msquery4 = "select * from Documents WHERE Document='".$row3['Document']."' ";
$msresults4= mssql_query($msquery4);
while ($row4 = mssql_fetch_array($msresults4))
{
if($row4['Status']=="I" && $row3['ShipQty']>="1" && $row3['DocumentType']!="Quotation" ) {echo " <font size=1 color=ff0000><i>(-".$row3['ShipQty'].")</font></i>"; }
}
}
si ce pneu 'item' est réservée dans plusieurs documents, il aura plusieurs (-4) (-8) (-2)

Je vous remerci si vous pouvez m'aider.
www.PneusetPlus.com


Image