Hola de nuevo leonar2445, cómo vas??
Elimina esto:
Código PHP:
//agrupas valores en un cadena
$cadena= implode (",", $enfer);
Lo que hace es que te agrega comas(,) al arreglo $_POST. Y no veo para que...
Una de las cosas que le ayudan a uno a analizar lo que esta haciendo la consulta es haceerle un echo:
Código PHP:
echo $consulta="insert into enfer(id, codigoenfermedades) values ($_REQUEST['id'], $enf)";
pg_query($consulta);
Saludos