$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.
Pergunta
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 para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.