here is the code.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// end headers

//$sql = "SELECT * from orders WHERE status='10' and dealerid >= '1'";
$sql = "select * from dealer, orders where orders.status='10' and orders.dealerid =
dealer.dealerid order by orders.dealerid asc";
$result = mysql_query($sql);
$num_rows = mysql_num_rows($result);
echo "table join select statement -> ".$num_rows."\n";
if (!$result) {
        die('Invalid query: ' . mysql_error());
}
if ($num_rows!='0') {
        //$message ="$num_rows Orders Waiting for the Dealer.\n\n";
                                //$message 
.="----------------------------------------------------------------------\n";
        while($row = mysql_fetch_array($result)) {
                $orderid = $row['orderid'];
                $dealerid = $row['dealerid'];
                                                                /*$message .="\nOrder 
#: $orderid | Dealer ID: $dealerid | ";
                if ($dealerid != NULL && $dealerid != '0') {
                    $sql2 = "SELECT * from dealer WHERE dealerid='".$dealerid."'";
                    $result2 = mysql_query($sql2);
                    if (!$result) {
                        die('Invalid query: ' . mysql_error());
                    }
                    $row2 = mysql_fetch_array($result2);
                    $name = $row2['name'];
                    $email = $row2['email'];
                                                                                
$surname = $row2['surname'];
                                                                                
$company = $row2['company'];
                    $message .="Company: $company | Name: $name $surname | Email: 
$email\n";
                }*/
                                                                if ($dealerid != '0' 
|| $dealerid != NULL) {
                                                                        $message .= 
"$company (DID: $dealerid) has $number_orders waiting for them.\n";
                                                                        $message 
.="----------------------------------------------------------------------\n";
                                                                        $message .= 
"Contact.  $name $surname at $email or $contactday \n";
                                                                        $message .= 
"Order #: $orderid \n";
                                                                        $message
.="----------------------------------------------------------------------\n\n\n";
                                                                } else {
                                                                        $message 
.="----------------------------------------------------------------------\n";
                                                                        $message .= 
"Order #: $orderid has no dealer information.\n";
                                                                        $message
.="----------------------------------------------------------------------\n\n\n";
                                                                }
        }
                                $message .="\n\n\n";
                                //$message 
.="----------------------------------------------------------------------\n";
                                $datestamp=date("Y-m-d H:i:s");
                                $message .="Sent on: ".$datestamp."\n";
        $title="$num_rows Orders Waiting for the Dealer";
                                mail($email_address,$title,$message,$headers);
} else {
        $message ="No Orders Waiting for the Dealer.\n\n";
        $message .="Sent on: ".$datestamp."\n";
        $title="No Orders Waiting for the Dealer";
        //mail($email_address,$title,$message,$headers);
}
?>

<?php
function writelog ($logentry, $lgname) {
      $logfile = @fopen ($lgname, "a+");
      if (!$logfile) {
          echo ("\n\n ERROR: Failed to open $lgname\n\n");
      } else {
          fwrite ($logfile, "[".date ("D M d Y h:i:s")."] [$logentry]\n");
          fclose ($logfile);
      }
}
?>
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


now as you can see I have a formatted message that I am try to create.
what I am trying to do with it is this.

Joe's Deli (DID: 123564) has 3 orders waiting for them.
----------------------------------------------------------------------
Contact.  Joe Shmoe at [EMAIL PROTECTED] or 610.555.5151
Order #: 2013, 2124, 2158
----------------------------------------------------------------------

any help? thoughts?
--- Greg Donald <[EMAIL PROTECTED]> wrote:

> On Fri, 10 Sep 2004 13:33:37 -0700 (PDT), Dan McCullough
> <[EMAIL PROTECTED]> wrote:
> > So I have orders and customers.  I need to go through and list out the orders and 
> > then I need
> to
> > use the customer to grab all the order associated with them, then list out their 
> > contact
> > information.  Anythough on how I can group orders by customer, list the customer 
> > information
> (from
> 
> I'd use a table join with a group by clause.
> 
> > another table) and then go on to the next order and so the same thing all over 
> > again?
> 
> I'd use a PHP loop construct such as while().
> 
> What database are you using?  What do your tables look like?  Where's
> the code you've written already if any?
> 
> 
> -- 
> Greg Donald
> http://destiney.com/
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 


=====
--------------------------------------------------------
"Theres no such thing as a problem unless the servers are on fire!"



                
__________________________________
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
http://promotions.yahoo.com/new_mail

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

Reply via email to