Intenta esto:
Código PHP:
function mdlConect(){
# Info db:
$usr = 'marcelov_rama';
$pass = '**************';
$host = 'xx.xxx.xxx.xx';
$basedatos = 'marcelov_moodlev2';
$conect = mysql_connect($host,$usr,$pass) or die ("Imposible realizar la conexion");
mysql_select_db($basedatos, $conect);
}
Es muy probable que la falla sea mysql_connect, asi que con eso lo comprobaras ;)
Ademas, veo que en el otro codigo, declaras a $idnum con una letra, por lo que la query debe ir asi:
Código PHP:
$query = "UPDATE mdl_course SET idnumber = '".$idnum."' WHERE idnumber = $id";
Saludos!