EREN

Rallye lecture cm2

connexion impossible'); mysql_select_db($cfgBase) or die('Base down'); mysql_query("SET NAMES UTF8"); $result5 = mysql_query("SELECT COUNT(*) as cpt FROM defi_questions"); $row5 = mysql_fetch_array($result5); $nbre_lus=$row5['cpt']; echo '
'; echo "A ce jour, vous avez lu $nbre_lus livres !"; echo '
'; echo'
'; echo'

Clique sur le titre du livre pour lequel tu veux insérer des questions.

'; echo''; $query="SELECT * FROM `defi` ORDER BY 'titre'"; $result = mysql_query($query) or die(''.$mysql_error().''); while($row = mysql_fetch_assoc($result)) { $id=$row['id']; $titre=$row['titre']; echo"'; } ?>
Titre du livre

$titre - "; $affiche=""; $compteur=0; $totalnote=0; $moyennenote=0; //$result2=mysql_query ("SELECT COUNT(*) FROM defi_questions WHERE idtitre = '$id'" ) or die ("Requete impossible" ); //$count = mysql_fetch_array($result2); $result2=mysql_query ("SELECT classe.prenom as prenom,classe.nom as nom,defi_questions.note as note FROM defi_questions,classe WHERE defi_questions.idtitre= '$id' AND classe.id=defi_questions.idnom"); while($row2 = mysql_fetch_assoc($result2)) { $prenom=$row2['prenom']; $nom=$row2['nom']; $nom=substr($nom,0,1)."."; $note=$row2['note']; $etoiles=""; for ($i=0;$i<$note;$i++) { $etoiles.="*"; } $totalnote=$totalnote+$note; $affiche.="$prenom $nom $etoiles
"; $compteur++; } if ($compteur >0) {$moyennenote=(int)$totalnote/$compteur;} if ($affiche=="") {$affiche="personne";} ?> ')" onMouseOut="HideBulle()"> "; echo '
'; if ($moyennenote>0) { for ($i=0;$i<$moyennenote;$i++) { echo ''; } } echo'

clique ici pour voir où en sont tous les lecteurs.

'.$mysql_error().''); $row = mysql_fetch_assoc($result); $idnom=$row['idnom']; $idtitre=$row['idtitre']; $note=$row['note']; $ladate=$row['ladate']; $an=substr($ladate,0,4); $mois=substr($ladate,5,2); $jour=substr($ladate,8,2); $heure=substr($ladate,11,5); $box_date="$jour/$mois/$an $heure"; $query2="SELECT * FROM classe WHERE id='$idnom'"; $result2= mysql_query($query2) or die(''.$mysql_error().''); $row2 = mysql_fetch_assoc($result2); $prenom=$row2['prenom']; $nom=$row2['nom']; $nom=substr($nom,0,1)."."; $query3="SELECT * FROM defi WHERE id='$idtitre'"; $result3= mysql_query($query3) or die(''.$mysql_error().''); $row3 = mysql_fetch_assoc($result3); $titre=$row3['titre']; echo 'défi lecture
dernière insertion :
'; echo "$box_date
$prenom $nom
$titre
"; for ($i=0;$i<$note;$i++) { echo '*'; } echo'

'; // TOP 10 des plus lus echo'

'; echo'TOP 10 des livres les plus lus
'; $query4="SELECT defi_questions.idtitre AS idtitre, defi.id AS id, defi.titre AS titre, COUNT(defi_questions.idtitre) AS total FROM defi_questions, defi WHERE defi_questions.idtitre=defi.id GROUP BY defi_questions.idtitre ORDER BY total DESC LIMIT 10"; $result4= mysql_query($query4) or die(''.$mysql_error().''); while($row4 = mysql_fetch_assoc($result4)) { $titre=$row4['titre']; $total=$row4['total']; if ($total >1) {$lecteur="lecteurs";} else $lecteur="lecteur"; echo "- $total $lecteur, $titre
"; } echo'

'; // TOP 5 des plus appréciés echo'

'; echo'TOP 5 des livres les plus appréciés
'; $query5="SELECT defi_questions.idtitre AS idtitre, defi_questions.note AS note, defi.id AS id, defi.titre AS titre, AVG(defi_questions.note) AS moyenne FROM defi_questions, defi WHERE defi_questions.idtitre=defi.id GROUP BY defi_questions.idtitre ORDER BY moyenne DESC LIMIT 5"; $result5= mysql_query($query5) or die(''.$mysql_error().''); while($row5 = mysql_fetch_assoc($result5)) { $titre=$row5['titre']; $moyenne=$row5['moyenne']; $moyenne=substr($moyenne,0,3); echo "- $moyenne étoiles, $titre
"; } echo'

'; ?>