Quantcast
Channel: General developer forum
Viewing all articles
Browse latest Browse all 37675

Re: how sql query with moodle

$
0
0
by stephane ng.  

thanks smile

is your script ok

<?php
require('../config.php');
require_once($CFG->libdir.'/adminlib.php');


$sql = "SELECT COUNT(*) as nb ,U.lastname
FROM {user} U
INNER JOIN mdl_log L ON U.id = L.userid
AND L.module = 'user'
AND L.action='login'
GROUP BY L.userid order by nb desc";
echo $sql;
$result = $DB->get_records_sql($sql);

print_r($result);

?>

 

How i can integer in layout moodle ? How My own layout moodle ?

 

I try this but I use Layout rapport

 

<?php
require('../config.php');
require_once($CFG->libdir.'/adminlib.php');

$id      = optional_param('id', $SITE->id, PARAM_INT);
$page    = optional_param('page', 0, PARAM_INT);

$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);

require_login($course);

$context = context_course::instance($course->id);


if ($course->id == SITEID) {
    admin_externalpage_setup('reportloglive', '', null, '', array('pagelayout'=>'report'));
    echo $OUTPUT->header();

}
echo "<h1>Nombre total de connexion par membres </h1>";

$sql = "SELECT COUNT(*) as nb ,U.lastname FROM {user} U INNER JOIN mdl_log L ON U.id = L.userid AND L.module = 'user' AND L.action='login' GROUP BY L.userid order by nb desc";

$result = $DB->get_records_sql($sql);

$query = $bdd->query($sql);
echo "
<table>
<tr class='entete'>
<td >nom</td><td '>nombre  de connexion</td>
</td>
";
while($tuple = $query->fetch(PDO::FETCH_OBJ))
{
    echo "<tr>";
    echo "<td>".$tuple->lastname."</td>";
    echo "<td>".$tuple->nb."</td>";
    echo "</tr>";

}
echo "</table>";




echo $OUTPUT->container_end();
echo $OUTPUT->footer();

?>

 

How a can call header, block and footer ?

 

 


Viewing all articles
Browse latest Browse all 37675

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>