Advertisement
Guest User

Untitled

a guest
Mar 5th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. <?php
  2. require('include/dbconfig.php');
  3.  
  4. $host = "redacted";
  5. $user = "redacted";
  6. $password = "redacted";
  7. $datbase = "lending";
  8. $tbl_name = "users";
  9. mysql_connect($host,$user,$password);
  10. mysql_select_db($datbase);
  11.  
  12. $sql_query="SELECT user_id, datedue, locurrentamt, interestrate, first_name FROM $tbl_name";
  13. $result_set=mysql_query($sql_query);
  14. while($row=mysql_fetch_row($result_set))
  15. {
  16. $user_id=$row['0'];
  17. $first_name = $row['4'];
  18. // FOR EACH DATABASE ENTRY CHECK THE DUE DATE
  19. date_default_timezone_set('Australia/Perth');
  20. $datetoday=date("Y/m/d");
  21. $dateduefromdb=$row['1'];
  22. // RETURN FALSE IF THE DATES ARE BOGUS
  23. if (!$a = strtotime($datetoday)) return FALSE;
  24. if (!$z = strtotime($dateduefromdb)) return FALSE;
  25. // MAN PAGE http://php.net/manual/en/function.gregoriantojd.php
  26. $a_jd = GregorianToJD( date('m', $a), date('d', $a), date('Y', $a) );
  27. $z_jd = GregorianToJD( date('m', $z), date('d', $z), date('Y', $z) );
  28. $countdowndate = $z_jd - $a_jd;
  29.  
  30. if ($countdowndate == 0 && $countdowndate >= 0){
  31.  
  32. $dueamt = $row['2'];
  33. $dueinterest = $row['3'];
  34. $interestcharge = $dueamt * $dueinterest;
  35. $finalinterest = $interestcharge + $dueamt;
  36. $first_name = $row['4'];
  37.  
  38. $sql_query = "UPDATE users SET locurrentamt='$finalinterest' WHERE id='$user_id'";
  39. }
  40. }
  41. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement