Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/10/2013, 17:12
Avatar de Cuervoo
Cuervoo
 
Fecha de Ingreso: octubre-2013
Mensajes: 165
Antigüedad: 11 años, 1 mes
Puntos: 43
Respuesta: Ideas: registrar pago mensual en mysql

Yo lo haría en una sola tabla que agregue los pagos directamente, no tener una tabla con los pagos que tendría que haber porque sino es doble laburo, uno cargar cada mes y otro cargar quien pago.

Ej:
Tabla pagos:
id_pago, id_alumno, monto, fecha.

Asi, mediante una consulta ves quienes pagaron. Si tenés que listar los alumnos y mostrar si cada uno pagó o no en el mes de octubre, sería:

Código SQL:
Ver original
  1. SELECT alumnos.nombre, alumnos.apellido, pagos.id_pago
  2. FROM alumnos
  3. LEFT JOIN pagos ON pagos.id_alumno = alumnos.id_alumno AND MOTH(pagos.fecha) = 10 AND YEAR(pagos.fecha) = 2013

Después al listarlos solo ponés
Código PHP:
Ver original
  1. if ($alumno['id_pago'] != NULL)
  2.     echo "pagó";
  3. else
  4.    echo "no pagó";

Me parece que así solo manejar una tabla da mas libertad para las consultas el manejo del sistema.

Última edición por Cuervoo; 06/10/2013 a las 17:19