estoy con un php para realizar la gestion de la BD externa desde la que cargar las matriculaciones.
concretamente entoy con una lista de un form donde tendrian q aparecer los cursos disponible
como podria acceder a esa informacion desde una aplicacion externa a moodle
accediendo a la BD o por medio de alguna variable??
En respuesta a Oscar Menbrado
Re: mostrar cursos en php independiente a moodle
Holas,
Para acceder a la base de datos de moodle desde un sitio externo debes tener en cuenta lo siguiente:
1. tanto moodle como tu sistema se encuentran en el mismo servidor web(también se pueden encontrar en diferente servidor solo que la configuración seria diferente).
2. A tu sitio necesitas colocarle dos conexiones una a la base de datos de matriculaciones y otra a la base de datos de moodle de esta manera tendras dos variables de conexión que puedes utilizar en cualquier lado.
Ejemplo
Conexion a matriculaciones.
<?php
$hostname_conectar = "localhost";
$database_conectar = "matriculaciones";
$username_conectar = "user";
$password_conectar = "passuser";
$conectar_matri = mysql_pconnect($hostname_conectar, $username_conectar, $password_conectar) or trigger_error(mysql_error(),E_USER_ERROR);
?>
Conexion a Moodle
<?php
$hostname_conectar = "localhost";
$database_conectar = "moodle";
$username_conectar = "moodleuser";
$password_conectar = "passusermoodle";
$conectar_moodle = mysql_pconnect($hostname_conectar, $username_conectar, $password_conectar) or trigger_error(mysql_error(),E_USER_ERROR);
?>
Los puedes tener en un archivo para cada conexion o en uno las dos conexiones depende de la estructura que le diste
Para acceder a la base de datos de moodle desde un sitio externo debes tener en cuenta lo siguiente:
1. tanto moodle como tu sistema se encuentran en el mismo servidor web(también se pueden encontrar en diferente servidor solo que la configuración seria diferente).
2. A tu sitio necesitas colocarle dos conexiones una a la base de datos de matriculaciones y otra a la base de datos de moodle de esta manera tendras dos variables de conexión que puedes utilizar en cualquier lado.
Ejemplo
Conexion a matriculaciones.
<?php
$hostname_conectar = "localhost";
$database_conectar = "matriculaciones";
$username_conectar = "user";
$password_conectar = "passuser";
$conectar_matri = mysql_pconnect($hostname_conectar, $username_conectar, $password_conectar) or trigger_error(mysql_error(),E_USER_ERROR);
?>
Conexion a Moodle
<?php
$hostname_conectar = "localhost";
$database_conectar = "moodle";
$username_conectar = "moodleuser";
$password_conectar = "passusermoodle";
$conectar_moodle = mysql_pconnect($hostname_conectar, $username_conectar, $password_conectar) or trigger_error(mysql_error(),E_USER_ERROR);
?>
Los puedes tener en un archivo para cada conexion o en uno las dos conexiones depende de la estructura que le diste