Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2012, 11:25
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 15 años, 9 meses
Puntos: 15
Pregunta Hacer update de estatus despues de 2 dias (48 horas)

Hola:

Estoy usando una funcion que me enseñaron por aca para tener la diferencia entre una fecha y dos dias (48 horas).

El problema que tengo es que hago una consulta en donde veo todas las fechas y habría que evaluarlas para que las menores a dos dias o las que tengan el estatus "pendiente de pago" (puede validarse de cualquiera de las dos maneras) sean consideradas para colocarles el estatus "cerrada" pero no se como hacer esta evaluación. Este es el código:

Código PHP:
Ver original
  1. $conex= db_connect();
  2.   if (!$conex)
  3.    return 0;
  4.  
  5.  
  6. $rs = mysql_query("SELECT * FROM reservas");
  7. while ($result = mysql_fetch_array($rs)) {
  8.     $id_reservacion = $result['id_reservacion'];
  9.     $n_reservacion = $result['n_reservacion'];
  10.     $fecha_carga = $result['fecha_carga'];
  11. }
  12.  
  13. function LimpiaFecha($fecha){
  14.     return str_replace(array('-',':',' '),'', $fecha);
  15. }
  16.  
  17.  
  18. function diffFechas($fechaVieja,$Dias){
  19.     if (LimpiaFecha(date('Y-m-d H:i:s')) - LimpiaFecha($fechaVieja) > $dias*1000000){
  20.         return true;
  21.         } else {
  22.             return false;
  23.             }
  24.             }
  25. if(diffFechas($fecha_carga, 2)){
  26.     # hacemos algo, tenemos mas de 2 dias de diferencia.
  27.     //update;
  28. }

????
__________________
Caminando con el corazón partío