Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/07/2015, 20:36
angel291987
 
Fecha de Ingreso: julio-2015
Mensajes: 2
Antigüedad: 8 años, 9 meses
Puntos: 0
Update en campo con valores de la misma tabla

amigo estoy intentando algo similar. estoy haciendo un sistema para un gimnasio, dond manejo 3 tablas- persona- inscripcion- y mesualidad.

cuando hago una incripcion obvio q inscrivo a la persona con el estado vigente y con una fecha pago =fecha inicial y una fecha de vencimiento q me va a indicar si esta vencido.

lo que quiero hacer es un select de la tabla mensualidad , donde tengo los campos- id. fecha_pago. fecha_vencimiento y estatu.

y hacer un update al campo estatu con valor vigente y este comprando la fecha de vencimiento.
Código PHP:
Ver original
  1. $Sql="select * from mensualidad";
  2. $res=mysql_query($Sql);
  3. while($registro=mysql_fetch_array($res))
  4. {
  5.  
  6. echo $registro["id_mensualidad"] ;
  7. echo $registro["monto_mensualidad"] ;
  8. echo $registro["fecha_pago"] ;
  9. echo $registro["fecha_mensualidad"] ;
  10. echo $registro["estatu"] ;
  11.  
  12. $estatu=0;
  13.    
  14.  $fecha_actual = strtotime(date("Y-m-d "));
  15. $fecha_vencimiento = strtotime($registro["fecha_mensualidad"]);
  16. if($fecha_entrada <= $fecha_actual){
  17.          
  18.          $estatu="Vencido";
  19.        
  20.          mysql_query("UPDATE mensualidad SET estatu = $estatu
  21.          WHERE vencido "
  22.          );
  23.  
  24.          
  25. }else{
  26.         $estatu="Vigente";
  27.        
  28. }
  29.      
  30. }
  31.    
  32. ?>

Última edición por gnzsoloyo; 21/07/2015 a las 20:50