Foros del Web » Programando para Internet » PHP »

dudilla con sistema de vencimientos para empresas

Estas en el tema de dudilla con sistema de vencimientos para empresas en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 10/10/2009, 09:08
Avatar de 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
  #2 (permalink)  
Antiguo 10/10/2009, 14:53
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: dudilla con sistema de vencimientos para empresas

Hola
Yo lo veo bien, otros tal vez te sugieran usar las funciones de fecha de mysql, pero tu lo hiciste con php, otro modo de hacerlo, y pues hasta donde veo funciona bien, saludos
  #3 (permalink)  
Antiguo 10/10/2009, 16:30
 
Fecha de Ingreso: septiembre-2009
Mensajes: 230
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: dudilla con sistema de vencimientos para empresas

Ahí estás actualizanod la fecha de vencimiento a mano, por qué no hacés un script que cuando se cumplan los 30 días te lo remarque en algún row, vamos a meterle pilas a esto y si algien lo sabe que lo haga, yo estoy buscnado lo mismo hace tiempo también!
  #4 (permalink)  
Antiguo 11/10/2009, 17:37
Avatar de rompeguesos  
Fecha de Ingreso: marzo-2009
Mensajes: 692
Antigüedad: 15 años, 8 meses
Puntos: 8
Respuesta: dudilla con sistema de vencimientos para empresas

Kirst no entiendo muy bien lo que quieres decir.

Con respecto al codigo tengo otra dudilla, si la fecha de vencimiento fuese por ejemplo los dias 31 de cada mes que pasaria en los meses que no tuviese 31 dias?
  #5 (permalink)  
Antiguo 12/10/2009, 12:02
Avatar de rompeguesos  
Fecha de Ingreso: marzo-2009
Mensajes: 692
Antigüedad: 15 años, 8 meses
Puntos: 8
Respuesta: dudilla con sistema de vencimientos para empresas

¿respecto a la pregunta anterior sabriais decirme algo?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:12.