Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2015, 23:52
maxhy
 
Fecha de Ingreso: enero-2015
Mensajes: 32
Antigüedad: 9 años, 10 meses
Puntos: 0
Dias en Negativo

Hola!
Hace dias que estoy Tratando de solucionarlo !
El codigo es asi:
Código PHP:
<?php
include("connect.php");
$query mysql_query("SELECT * FROM usuario WHERE usuario='".$_SESSION['usuario']."'") or die(mysql_error());
$data mysql_fetch_array($query);
$id $data['id'];
$fecha $data['fecha'];
$fecha2 time();
function 
diasQueFaltan($fecha){
    return 
ceil((strtotime($fecha)-time())/86400);
}
if(
$nivel == "Vip"){
    if (
$fecha2 > -123){
        if (
$fecha <= $fecha2){
            echo 
'Usted es usuario Vip por ' diasQueFaltan($fecha) . ' dia(s)';
                } else {
                
mysql_query("UPDATE usuario SET nivel='Usuario' WHERE id=$id");
                echo 
"Se Te termino el Vip"
                }
    }
}else {
    echo 
"";
}
?>
La idea de esto ! es que el Usuario Vip vea los dias que le queda. En eso estamos bien. Pero si el usuario deja su cuenta inactiva y vuelve 10 dias despues de que se le termino el vip! lo que tendria que hacer el if es ver y comparar los dias en negativo. Y si llega a ver 1 numero en negativo debe hacer que el usuario pase de Vip a Usuario normal.
Desde ya muchas gracias.
Attm: Angeli Maximiliano