He modificado la tabla y en lugar de todos los meses he puesto una sola columna mes.... y la lleno con mes[] y un foreach($_POST["mes"] as $key => $value)...
asi q cuando registro por ejemplo periodo1 Mes y activo Enero , Feb., Marzo
tengo tres registro
periodo1 Enero.....
periodo1 Feb.......
periodo1 Marzo....
ahora para mostrar mis registros tengo una tabla...
Periodo Ene-Feb-Marzo-Abril....Monto....
En cada mes tengo un check el cual checa si tengo en Mes ejemplo Enero el check sale marcado... lo hago asi
<?php echo $row_consulta['periodo']; ?></div></td>
<td><div align="center"><? $aplica = $row_consulta["Mes"];
$checked = ($aplica == 'Enero')?" checked ":"";?> ....
y sale bien pero no encuentro la manera de agrupar mi consulta para q por ejemplo con estos datois no me genere 3 filas....
perio1 check marcado en enero monto.....
perio1 check marcado en feb. monto.....
perio1 check marcado en marzo monto.....
en su lugar quiero una sola fila y los meses q correspondan marcados pero no lo logro
lo hice asi
SELECT * From pagos group by Mes
pero me salen los tres registros
lo agrupe por periodo SELECT * From pagos group by periodo
me sale un solo registro pero solo sale marcado Enero....