Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2008, 08:01
eximer
 
Fecha de Ingreso: diciembre-2004
Mensajes: 103
Antigüedad: 19 años, 4 meses
Puntos: 0
Update de campo segun fecha

Hola estan?, le cuento a ver si alguien me da una mano, tengo un sistema de usuarios con servicios, cada servicio tiene una fecha de vencimiento distinta campo "vencimiento", tengo un codigo que muestra si los servicios vencen o no en los proximos 15 dias, el codigo es el siguiente:

Código:
<?
list($anio,$mes,$dia)=split("-",$row["vencimiento"]);
$vencimiento = date( "Y-m-d", mktime(0,0,0, $mes, $dia-15, $anio)); //15 dias antes del vencimiento
$vencimiento=str_replace("-","",$vencimiento);
$hoy=str_replace("-","",date("Y-m-d"));
if ($hoy <=  $vencimiento){
echo "Servicio sin vencimientos próximos";
} else {
echo "Vencimiento en los próximos 15 días";
}
?>
Funciona perfecto, ahora lo que necesitaria es poner en la index una consulta que me haga un update en el campo "deuda" conviertiendo de "no a "si" si con respecto a hoy faltan 15 dias o menos con respecto a la fecha de vencimiento del servicio, y si faltan mas de 15 dias, que haga el update de "deuda" a "no".
Por que si aplico el codigo siguiente me cambia todos los campos:
Código:
$sql="update servicios set deuda='si'";
$result = mysql_query($sql);
Gracias desde ya.

Última edición por eximer; 28/02/2008 a las 08:08