Exercice liste des livres

<html lang="fr">
<head><title>Première page dynamique</title></head>
<body>
Liste de la table livres<p>
<?php
require_once ('fonctions.php');

//--- Connexion --------------------------------------
fp_connexion();

//--- Requête ----------------------------------------
$sql = 'SELECT liTitre, liAnnee, liISBN, liPages '
      .'FROM livres '
      .'ORDER BY liTitre';

$r = mysqli_query($sql) or fp_erreur();

//--- Affichage de l'entête du tableau HTML ----------
echo '<table border="0"><tr bgcolor="#FFFFBD">',
     '<td width="100" align="center">Titre</td>',
     '<td width="100" align="center">Année</td>',
     '<td width="100" align="center">ISBN</td>',
     '<td width="100" align="center">Nb pages</td></tr>';

//--- Traitement des enregistrements -----------------
$nb = 0;
while ($enr = mysqli_fetch_assoc($r)) {
  $nb ++;
  echo ( ($nb % 2) ? '<tr>':'<tr bgcolor="#FFFFCE">'),
       '<td>', fp_htmlok($enr['liTitre']), '</td>',
       '<td align="center">', $enr['liAnnee'], '</td>',
       '<td>', $enr['liISBN'], '</td>',
       '<td align="center">', $enr['liPages'],<td></tr>';
}

echo '</table>';
         
//--- Déconnexion ------------------------------------
mysqli_free_result($r);
mysqli_close();
?>
</body>
</html>