BRILLIANT, just what I needed.
The reason I was going to use the bc library is that I could not find any
reference to normal math and PHP.
Shawn
----- Original Message -----
From: "Shannon -jj Behrens" <[EMAIL PROTECTED]>
To: "FreeTrade" <[EMAIL PROTECTED]>
Sent: Wednesday, September 06, 2000 3:45 PM
Subject: Re: [FreeTrade] Modifications to item entry using
PHPmathematicalfunctions - Need Some Advice
> bcdiv is only used to divide one really large number by another. Do you
> really have numbers large enough to justify using the bc library? Why
> don't you just use normal math:
>
> <?
> $a = 5, $b = 6, $c = 9;
> $number = $a * $b * $c;
> print($number . "<br>\n");
> ?>
>
> Shawn wrote:
> >
> > Thanks;
> > This is a great help, One question though, I have figured out how to
> > multiply 2 numbers using "bcdiv()" but how do I multiply 3 numbers?
> >
> > Shawn
> >
> > ----- Original Message -----
> > From: "Shannon -jj Behrens" <[EMAIL PROTECTED]>
> > To: "FreeTrade" <[EMAIL PROTECTED]>
> > Sent: Wednesday, September 06, 2000 10:59 AM
> > Subject: Re: [FreeTrade] Modifications to item entry using PHP
> > mathematicalfunctions - Need Some Advice
> >
> > > > Good Morning to one and all.
> > > >
> > > > Maybe someone out there can help me with an idea. Is it possible to
> > have
> > > > the add_item screen also do some mathematical functions in the
> > background?
> > >
> > > I don't think you need to do it "in the background" (i.e. in a
separate
> > > thread or process). You can simply do the processing in the action
> > > module.
> > >
> > > > I would like to make a system where the admin would enter in the
product
> > > > information, and them based upon a numerical value for certain
> > information
> > > > have a price automatically generated.
> > > >
> > > > The information for a product would include inside dimension
(height,
> > width,
> > > > depth), the condition of the product (new, like new, old, battered),
and
> > any
> > > > changes made to it (retitled, original, rejacketed). I would like
to be
> > > > able to have a system in place that would multiply the inside
dimensions
> > and
> > > > come up with a total volume, then compare that with a table of
values
> > > > (prices) and pick the closest one. Then take the new price and
change
> > it
> > > > depending on the other info, if the title is rejacketed then add 10%
and
> > if
> > > > it is in new condition add another 10% and from this generate the
final
> > > > price for the product.
> > > >
> > > > Do you think this can be done? And if it can be done, can it be
> > integrated
> > > > with Freetrade?
> > > Sure. Add the volume information to the add_sku page so that the
admin
> > > can enter it (naturally, you can get rid of the List Price and Sale
> > > Price fields since the admin will no longer be using them). Then you
> > > can do some algebra such as the following (in ADD_SKU):
> > >
> > > function priceByVolume($volume)
> > > {
> > > if ($volume < 15) return 23;
> > > if ($volume < 30) return 43;
> > > if ($volume < 45) return 56;
> > > ...
> > > }
> > >
> > > $listPrice = priceByVolume($width*$height*$length);
> > > if ($rejacketed)
> > > {
> > > $listPrice *= 1.1; // add 10%
> > > }
> > > if ($quality == "NEW")
> > > {
> > > $listPrice *= 1.5;
> > > }
> > >
> > > I'm sure you get the idea.
> > >
> > > > P.S. can anyone suggest a good tutorial for using mathematical
functions
> > in
> > > > PHP? I have Leon's new book but it only covers the really wierd
stuff
> > like
> > > > ARC, and TAN, and COSINE. I only made it to 1st year geometry so
that
> > stuff
> > > > is all greek to me. :-)
> > >
> > > You probably only need some simple algebra (so far, you have not
> > > mentioned anything more complicated), so you can use something like
the
> > > above example.
> > >
> > > Best Regards,
> > > -jj
> > >
> > > --
> > > if (shannon - jj) * behrens == webEngineer["CLEAR INK�"]:
> > > print "<i>imagination is the only real medium(sm)</i><br>"
> > >
> > >
> > > ------------------------------------------------------------
> > > To subscribe: [EMAIL PROTECTED]
> > > To unsubscribe: [EMAIL PROTECTED]
> > > Site: http://www.working-dogs.com/freetrade/
> > > Problems?: [EMAIL PROTECTED]
> >
> > ------------------------------------------------------------
> > To subscribe: [EMAIL PROTECTED]
> > To unsubscribe: [EMAIL PROTECTED]
> > Site: http://www.working-dogs.com/freetrade/
> > Problems?: [EMAIL PROTECTED]
>
> --
> if (shannon - jj) * behrens == webEngineer["CLEAR INK�"]:
> print "<i>imagination is the only real medium(sm)</i><br>"
>
>
> ------------------------------------------------------------
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> Site: http://www.working-dogs.com/freetrade/
> Problems?: [EMAIL PROTECTED]
------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Site: http://www.working-dogs.com/freetrade/
Problems?: [EMAIL PROTECTED]