Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require('include/dbconfig.php');
- $host = "redacted";
- $user = "redacted";
- $password = "redacted";
- $datbase = "lending";
- $tbl_name = "users";
- mysql_connect($host,$user,$password);
- mysql_select_db($datbase);
- $sql_query="SELECT user_id, datedue, locurrentamt, interestrate, first_name FROM $tbl_name";
- $result_set=mysql_query($sql_query);
- while($row=mysql_fetch_row($result_set))
- {
- $user_id=$row['0'];
- $first_name = $row['4'];
- // FOR EACH DATABASE ENTRY CHECK THE DUE DATE
- date_default_timezone_set('Australia/Perth');
- $datetoday=date("Y/m/d");
- $dateduefromdb=$row['1'];
- // RETURN FALSE IF THE DATES ARE BOGUS
- if (!$a = strtotime($datetoday)) return FALSE;
- if (!$z = strtotime($dateduefromdb)) return FALSE;
- // MAN PAGE http://php.net/manual/en/function.gregoriantojd.php
- $a_jd = GregorianToJD( date('m', $a), date('d', $a), date('Y', $a) );
- $z_jd = GregorianToJD( date('m', $z), date('d', $z), date('Y', $z) );
- $countdowndate = $z_jd - $a_jd;
- if ($countdowndate == 0 && $countdowndate >= 0){
- $dueamt = $row['2'];
- $dueinterest = $row['3'];
- $interestcharge = $dueamt * $dueinterest;
- $finalinterest = $interestcharge + $dueamt;
- $first_name = $row['4'];
- $sql_query = "UPDATE users SET locurrentamt='$finalinterest' WHERE id='$user_id'";
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement