Cita:
Iniciado por yakrum Notice: Undefined index: trans_publico
Notice: Undefined index: agua_potable
Notice: Undefined index: aseos
Hola de nuevo.
Estos errores anteriores no corresponden con variables no definidas sino con índices no definidos. La pregunta es: ¿cómo importas estos valores desde la db? El array que te da errores es el $registro con los índices 'agua_potable', 'trans_publico' y 'aseos'. Aségurate que se guardan en el array $registro cuando haces la importación desde la db.
Cita:
Iniciado por yakrum Y una duda que me queda..poqué hay que poner el atributo value='1'..no se supone que el valor de ese atributo debería cogerlo de la base de datos?
No. Ese valor es el que se asigna a la variable $_POST['agua_potable'] en el caso de que el checkbox esté seleccionado, y nada más. Si no está seleccionado, entonces $_POST['agua_potable'] devuelve NULL.