Tal vez sea por el AMBITO de la variable... no seria mas facil hacer esto?
Código PHP:
$cod_proy=$_POST['cod_proyecto'];
$des_proy=$_POST['des_proyecto'];
public function insertarproyectos($param1, $param2)
{
$miconexion = new DB_mysql ;
$miconexion->conectar($miconexion->BaseDatos, $miconexion->Servidor , $miconexion->Usuario , $miconexion->Clave);
$miconexion->consulta5("insert into dba_proyecto_mov(cod_proyecto, des_proyecto)
values('$param1', '$param2')");
$miconexion->guardar();
}
Vos lo que tenes es una clase con sus metodos y demas, y ademas tenes hecho aparte funciones para insertar a la base de datos que NO estan esa clase?
Si es asi, no le veo el sentido la verdad...