bueno les cuento, ahora estoy en la parte donde debo ingresar la fecha en que se registra el usuario, y al mismo tiempo compararla con la fecha de vencimiento. la fecha de vencimiento es de 36 dias despues de que el usuario se registra, osea si el usuario se registra el dia 12 tiene 31 dias para volver a reactivar su servicio y aparte le damos 5 dias mas. este es el codigo ke hice compara la fecha ingresada a la BD con la fecha actual, si es que la fecha actual es mayor a la fecha de vencimiento, manda un mensaje al usuario:
Código PHP:
<?php
@session_start();
include("conexion.php");
conectar();
$mail=$_SESSION['mail'];
$sql="SELECT fecha FROM formulario WHERE mail='$mail'";
$ssl=mysql_query($sql) or die("No se ha podido conectar con la base de datos");
$row=mysql_fetch_array($ssl);
desconectar();
// en esta parte solo estoy ordenando el formato de la fecha
$sfecha = $row[fecha];
$hoy = explode("-", $sfecha);
$d = $hoy[1];
$m = $hoy[2];
$a = $hoy[0];
$fecha_hoy = date("d/m/Y");
list ($dia_hoy, $mes_hoy) = split("/", $fecha_hoy);
//aqui le sumo a dias el tiempo que le damos y a mes le sumo 1 para que lo tome como el proximo
$dia_limite = $dia+5;
$mes_limite = $mes+1;
if($mes_hoy > $mes_limite)
{
$1=echo "Su fecha de pago a vencido a vencido";
}
elseif ($mes_hoy <= $mes_limite)
{
$1=echo "$dia_limite, $mes_limite, $año";
}
elseif($dia_hoy > $dia_limite)
{
$1=echo "Su fecha de pago a vencido a vencido";
}
elseif ($dia_hoy <= $dia_limite)
{
$1=echo $1=echo "$dia_limite, $mes_limite, $año";
}
else $1=echo "hoy es la fecha limite"; ?>
muchas gracias a todos de antemano