PHP timestamp/membership system not expiring on the exact date -
PHP timestamp/membership system not expiring on the exact date -
i'm having few problems while creating little membership scheme timestamps. when show timestamp in date, tell me when active membership expires. however, on time/date, not expire, , script resets membership, , counts -numberhere.
i don't think i'm doing wrong? i'm doing (time() - $timestamp) work out. here's script(s);
$membership = mysql_query("select * `members` `membership` > 0 , `membertype` > 0") or die(mysql_error()); while($mm = mysql_fetch_array($membership)){ if((time() - $mm["membership"]) > $mm["membertype"]){ mysql_query("update `members` set `membership` = 0, `membertype` = 0 `username` = '" . $mm[username] . "'"); } else { echo (time() - $mm["membership"]); } } $membership_date = date("d-m-y h:i:s", $user["membership"]); echo "your membership expiry date: $membership_date"; it expire, expires late. help great, thanks.
p/s: membertype variable amount of seconds until expires.
when creating user:
$membership = time() + $membertype; then set query , execute.
when retrieving user:
replace line
if((time() - $mm["membership"]) > $mm["membertype"]){ with this:
if( time() >= $user["membership"] ) php system membership
Comments
Post a Comment