1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
<?php
//Je sélectionne le matricule, nom et prénom de l'étudiant qui sont dans dans le requete apres le premier IN
/*$Selection_etudiants = " SELECT DISTINCT etudiants.MATRICULE_ET, etudiants.nom_et, etudiants.prenom_et
FROM etudiants
WHERE etudiants.matricule_et
IN (
SELECT DISTINCT MATRICULE_ET
FROM inscrits_en
WHERE MNEMONIC
IN (
SELECT MNEMONIC
FROM cours
WHERE NOM_ANNEE = 'BA3'
AND TYPE_DE_COURS = 'TH'
AND CATEGORIE = 'NORMAL'
)
)";
*/
$Selection_etudiants = " SELECT DISTINCT a.MATRICULE_ET
FROM inscrits_en AS a
WHERE MNEMONIC
IN (
SELECT MNEMONIC
FROM cours AS b
WHERE b.NOM_ANNEE = 'BA3'
AND b.TYPE_DE_COURS = 'TH'
AND b.CATEGORIE = 'NORMAL'
)";
//$req_Selection_etudiants = mysql_query($Selection_etudiants);
//echo $Selection_etudiants;
// On met dans une variable le nombre de messages qu'on veut par page
$nombreDeMessagesParPage = 1;
// On récupere le nombre total d'étudiants
$retour = mysql_query('SELECT COUNT(*) AS nb_etudiants FROM ('. $Selection_etudiants.')') or die(mysql_error());
echo 'ici';
$donnees = mysql_fetch_array($retour);
$totalDesMessages = $donnees['nb_etudiants'];
// On calcule le nombre de pages a créer
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
// Puis on fait une boucle pour écrire les liens vers chacune des pages
echo 'Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="livreor.php?page=' . $i . '">' . $i . '</a> ';
}
?>
</p></p> |
Partager