okay I am working with this now.
what I am seeing is that any information that I want to pull is not coming.
$sql = "SELECT dealer.dealerid as ddealerid, dealer.company as company, dealer.name as
name,
dealer.surname as surname, dealer.email as email, dealer.contactday as contactday,
orders.orderid
as oorderid FROM dealer LEFT JOIN orders ON dealer.dealerid = orders.dealerid WHERE
orders.status
= '10' GROUP BY dealer.dealerid";
$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['ddealerid'];
echo "dealer id ->
".$dealerid." | ";
$dealerid =
$row['email'];
echo "dealer email ->
".$email."\n";
/*$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: $ddealerid) has $number_orders waiting for them.\n";
$message
.="----------------------------------------------------------------------\n";
$message .=
"Contact. $name $surname at $email or $contactday \n";
$message .=
"Order #: $oorderid \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 {
so I get
(DID: ) has waiting for them.
----------------------------------------------------------------------
Contact. at or
Order #:
----------------------------------------------------------------------
--- Greg Donald <[EMAIL PROTECTED]> wrote:
> On Mon, 13 Sep 2004 07:14:31 -0700 (PDT), Dan McCullough
> <[EMAIL PROTECTED]> wrote:
> > here is the code.
> >
> > $sql = "select * from dealer, orders where orders.status='10' and
> > orders.dealerid =
>
> If you want to associate the orders with the dealer, you probably want
> to do a LEFT JOIN with the relevant field.
>
> SELECT *
> FROM dealer
> LEFT JOIN orders
> ON dealer.dealerid = order.dealerid
> WHERE order.status = '10'
> GROUP BY dealer.dealerid
>
> or something like that.
>
>
> --
> 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!?
New and Improved Yahoo! Mail - 100MB free storage!
http://promotions.yahoo.com/new_mail
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php