Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2009, 09:08
Avatar de rompeguesos
rompeguesos
 
Fecha de Ingreso: marzo-2009
Mensajes: 692
Antigüedad: 15 años, 8 meses
Puntos: 8
Pregunta dudilla con sistema de vencimientos para empresas

Hola amigos, mira estoy creando una base de datos donde meto todos los datos de las empresas, lo mas importante es que tengo dos fechas "datetime", una el dia en que damos de alta esa empresa en la base de datos y otro llamado "fechavencimiento", lo que trato de hacer es que cuando llegue esa fecha que se indica en el campo fechavencimiento se cambie el campo "estadopago" a "Pendiente" y al campo fechavencimiento se le sume un mes.... Se como hacer el trabajo cronjob pero no se me ocurre que codigo tendria que poner en el script para hacer eso, ¿Alguna idea?

Edito: He creado este codigo y creo que funciona bien pero de todos modos pido vuestra opinion.

Código PHP:
<?php

include("../usuarios/reg/config.php");

$consulta=mysql_query("SELECT * from empresascoriawebtv where fechavencimiento < CURDATE()");

while(
$row mysql_fetch_array($consulta)){
$idempresa=$row['idempresa'];
$fecha$row['fechavencimiento']; 
$fecha=date("y-m-d"strtotime("$fecha +1 month"));
    
// la consulta UPDATE
$sqlUpdate mysql_query("UPDATE empresascoriawebtv SET fechavencimiento = '$fecha', estadopago='Pendiente' WHERE idempresa='$idempresa'"$db_link) or die(mysql_error());
}

?>
esta bien eso?

Última edición por rompeguesos; 10/10/2009 a las 10:06 Razón: Presento codigo creado