I tried using the print_r for $shipping. - All i want this to do is to check
to see what days in the grouping is there, and if there is anything for a
grouping, charge $5 for the delivery. If there are items in two of the
groupings, charge $10 and if there is in all three groupings, charge $15.

This is what print_r has returned.

Array ( [0] => 4 [day] => 4 [1] => 4 [COUNT(*)] => 4 ) 11Array ( [0] => 1
[day] => 1 [1] => 9 [COUNT(*)] => 9 ) 1amount from DB query10


This is the code I have done, showing the print_r's for Shipping 1, 2 and 3.
<?
      $dbqueryshipping1 = "select day, COUNT(*) from tempuserpurchase where
day=\"2\" or day=\"3\" GROUP BY day";
        $resultshipping1 = mysql_db_query($dbname,$dbqueryshipping1);
if(mysql_error()!=""){echo mysql_error();}
       $shipping1 = mysql_fetch_array($resultshipping1);

      $dbqueryshipping2 = "select day, COUNT(*) from tempuserpurchase where
day=\"4\" or day=\"5\" GROUP BY day";
        $resultshipping2 = mysql_db_query($dbname,$dbqueryshipping2);
if(mysql_error()!=""){echo mysql_error();}
       $shipping1 = mysql_fetch_array($resultshipping2);

   $dbqueryshipping3 = "select day, COUNT(*) from tempuserpurchase where
day=\"6\" or day=\"7\" or day=\"1\" GROUP BY day";
        $resultshipping3 = mysql_db_query($dbname,$dbqueryshipping3);
if(mysql_error()!=""){echo mysql_error();}
       $shipping3 = mysql_fetch_array($resultshipping3);

       if(($shipping1 > "") and ($shipping2 > "") and ($shipping3 > ""))
{     $shipping=15;}
       elseif((($shipping1 > "") and ($shipping2 > "")) or (($shipping2 >
"") and ($shipping3 > "")) or (($shipping1 > "") and ($shipping3 > "")))
{     $shipping=10;}
       elseif(($shipping1 > "") or ($shipping2 > "") or ($shipping3 > ""))
{     $shipping=5;}
       else{     $shipping=0;}
       echo print_r($shipping1); echo print_r($shipping2);  echo
print_r($shipping3);
       echo "amount from DB query"; echo $shipping;
?>





----- Original Message -----
From: "Curt Zirzow" <[EMAIL PROTECTED]>
To: "PHP List" <[EMAIL PROTECTED]>
Sent: Tuesday, July 22, 2003 5:23 PM
Subject: Re: [PHP] MySQL/PHP problem.


> * Thus wrote Phillip Blancher ([EMAIL PROTECTED]):
> > I am trying to count in mySQL the number of entries in the field "day"
where day=2 or 3.
> >
> > Then I want to check just to see if that returned a value greater than 0
or not.
> >
> > I am using the code below, but having a problem, I keep getting 0 as the
total
> >
> > What am i doing wrong.
> >
> >
>


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.501 / Virus Database: 299 - Release Date: 7/14/2003


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to