Can somebody look at this and tell me way the first while loop will
 only loop through the database once when there is more than one record
 that should be processed.


while($members = @mysql_fetch_object($result)) {
$logged_email=$members->email;
$logged_title=$members->title;
$logged_first_name=$members->first_name;
$logged_last_name=$members->last_name;
$logged_time=$members->mtime;
$logged_date=$members->signdate ;
$logged_sent=$members->sent;
                                        $current_time = time();
                        $high_level = $current_time - $logged_time;
                        $low_level = $high_level - 86400;
                    $result1=safe_query("Select * from email");
                    while ($emails = @mysql_fetch_object($result1)) {
                        $keys= $emails->days_send;
                        $keys=trim($keys);
                        $sendoff = $keys * 86400;
                        if ($sendoff > $low_level) {
                        if ($sendoff < $high_level) {
                        $logged_sent=trim($logged_sent);
                        if ($logged_sent==$keys){
                        }else{
                        //update the members table sent field with the key #
                        $sql1="Update members set  sent='$keys' where 
email='$logged_email'";
                        $result=safe_query($sql1);
                        send_email();
                        }}}//end of all three if statements
                }//end of $emails while loop
            
        } //end $members while loop
  

-- 
Best regards,
 Richard                          mailto:[EMAIL PROTECTED]


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

Reply via email to