reutilizando tu código vamos a mostrar en una tabla los datos de todos los productos:
Código PHP:
$sql=pg_query($conexion,"select nombre_prod,existencia,unidad,nombre_fam from productos, familia order by nombre_prod;") or die ("ya hubo pex....no pude hacer la consulta");
echo '<table>';
while($linea = pg_fetch_array($sql, null, PGSQL_ASSOC)){
echo '<tr>';
echo '<td>Nombre:</td>';
echo '<td><input type="text" name="nombre" value="'.$linea['nombre_prod'].'" size="5" /></td>';
echo '<td>Existencia:</td>';
echo '<td><input type="text" name="exis" value="'.$linea['existencia'].'" size="5" /></td>';
echo '<td>Unidad:</td>';
echo '<td><input type="text" name="unidad" value="'.$linea['unidad'].'" size="5" /></td>';
echo '<td>Familia:</td>';
echo '<td><input type="text" name="fam" value="'.$linea['nombre_fam'].'" size="5" /></td>';
echo '</tr>';
}
echo '</table>';
Espero que te valga como ejemplo de cómo asignar el valor traido de la base de datos a un campo de formulario

Si quisieras los datos de un único producto tendrías que cambiar la consulta, $sql, por la que utilizabas en tu ejemplo.