Código HTML:
Fecha ingresada: Resource id #2 Warning: strtotime() expects parameter 2 to be long, resource given in E:\Sites\webroot\caducar.php on line 14 Fecha en la cual caduca: 1969-12-31 Fecha de actual: 2011-09-19 Dias que faltan para caducar: -15237 Estado: Ya caduco
Código PHP:
<?php
$con = mysql_connect("server","user","pass") or die('Could not connect: ' . mysql_error());
$db = mysql_select_db("dbase", $con) or die('Could not select db: ' . mysql_error());
$result = mysql_query("SELECT time_stamp FROM usuario WHERE username = $_POST['usuario'] ") or die("Could not query: " . mysql_error());
function caducidad($result){
if ($result != "0000-00-00"){
$f_caduca = strtotime("$result +1 month",$result);
$f_caduca = date("Y-m-d",$f_caduca);
$hoy = date("Y-m-d");
print "<b>Fecha en la cual caduca:</b> ".$f_caduca . "<br>";
print "<b>Fecha de actual:</b> ".$hoy . "<br>";
$f_hoy = strtotime($hoy);
$f_hoy = floor($f_hoy/86400);
$f_caduca1 = strtotime($f_caduca);
$f_caduca1 = floor($f_caduca1/86400);
$f_compara = ($f_caduca1-$f_hoy);
print "<b>Dias que faltan para caducar:</b> ".$f_compara . "<br>";
if ($f_compara <= 0){
return true;
} else {
return false;
}
} else {
return false;
}
}
$fecha_registro = $result;
print "<b>Fecha ingresada:</b> ".$fecha_registro."<br>";
if(caducidad($fecha_registro)){
print "<b>Estado:</b> Ya caduco";
} else {
print "<b>Estado:</b> No ha caducado";
}
?>