$sql="SELECT c.id,c.fullname FROM mdl_role_assignments rs INNER JOIN mdl_context e ON rs.contextid=e.id INNER JOIN mdl_course c ON c.id = e.instanceid WHERE e.contextlevel=50 AND rs.roleid=5 AND rs.userid=4";
$usr=$DB->get_record_sql($sql);
foreach ($usr as $user){
echo $usr->fullname."<br>";
}
?>
esse codigo puxa do banco de dados do moodle e imprime os cursos do usuario cadastrado.
so q esse comando não importa quantos cursos tem cadastrado ele so ta imprimindo 2 cursos e repetido.
Question
Eliezer
<?php
require_once("../config.php");
$user=$_GET['user'];
$sql="SELECT c.id,c.fullname FROM mdl_role_assignments rs INNER JOIN mdl_context e ON rs.contextid=e.id INNER JOIN mdl_course c ON c.id = e.instanceid WHERE e.contextlevel=50 AND rs.roleid=5 AND rs.userid=4";
$usr=$DB->get_record_sql($sql);
foreach ($usr as $user){
echo $usr->fullname."<br>";
}
?>
esse codigo puxa do banco de dados do moodle e imprime os cursos do usuario cadastrado.
so q esse comando não importa quantos cursos tem cadastrado ele so ta imprimindo 2 cursos e repetido.
alguém entendE?
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.