|
<html lang="fr">
<head><title>Liste
des livres</title>
<script language="JavaScript"> var win
= null;
function PopUp(IDLivre) {
Quitter(); var sUrl
= 'livre_detail.php?ID='
+ IDLivre; var sOptions =
'width=500,height=400,scrollbars'; win =
window.open(sUrl,'livre',sOptions); } function Quitter() { if (win != null
&& !win.closed) win.close(); } </script></head>
<body onunload="Quitter()"> <?php require_once ('fonctions.php'); //--- Connexion
------------------------------------
fp_connexion(); //--- Requête
--------------------------------------
$sql = 'SELECT
* 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><td colspan="2"><b>Dans
nos rayons</td></tr>', '<tr><td
colspan="2"><hr></td></tr>';
//---
Traitement des enregistrements ---------------
while ($enr =
mysqli_fetch_assoc($r)) {
echo '<tr>', '<td><img src="../exemple/',
$enr['liPhoto'], '"></td>', '<td valign="top"><b>', '<a onclick="PopUp(', $enr['liID'], ')">', fp_htmlok($enr['liTitre']),'</a></b>', '<br>', $enr['liAnnee'],
' - ', $enr['liPages'],' pages', '<br>ISBN ', $enr['liISBN'], '</td></tr>'; echo '<tr><td
colspan="2"><hr></td></tr>'; } echo '</table>';
//--- Déconnexion
----------------------------------
mysqli_free_result($r); mysqli_close(); ?> </body> </html>
|
|
<?php
require_once ('fonctions.php'); function fp_ligne($lib, $zone) { return '<tr valign="top">'
.'<td
align="right"><b>'.fp_htmlok($lib).'</b></td>'
.'<td>'.nl2br(fp_htmlok($zone)).'</td></tr>'; } //---
Connexion -------------------------------------
fp_connexion(); //---
Requête ---------------------------------------
$sql = 'SELECT
livres.*, editeurs.*, categories.* '
.'FROM livres,
editeurs, categories ' ."WHERE liID = '" . $_GET['ID'] . "' " .'AND edID =
liIDEditeur ' .'AND caID =
liIDCat';
$r =
mysqli_query($sql) or fp_erreur(); $livre = mysqli_fetch_assoc($r); //---
Requête auteurs -------------------------------
$sql = 'SELECT
auNom, auPrenom ' .'FROM auteurs, aut_livre '
."WHERE al_IDLivre =
'".$_GET['ID'] . "' " .'AND auID =
al_IDAuteur ' .'ORDER BY auNom'; $r =
mysqli_query($sql) or fp_erreur(); $htmlAuteur = ''; while ($auteur =
mysqli_fetch_assoc($r)) {
$htmlAuteur .= fp_htmlok($auteur['auNom'].' ' .$auteur['auPrenom'])."\n"; } //---
Déconnexion -----------------------------------
mysqli_free_result($r); mysqli_close(); //---
Affichage HTML---------------------------------
echo '<html lang="fr"><head>', '<title>Détail d\'un
livre</title></head>', '<body bgcolor="#FFFFFF">', '<table
border="0" width="400" align="center">', fp_ligne('Titre', $livre['liTitre']), fp_ligne('Auteur(s)', $htmlAuteur), fp_ligne('Sommaire', $livre['liSommaire']), fp_ligne('Critique', $livre['liCritique']), fp_ligne('Editeur', $livre['edNom']), fp_ligne('Catégorie', $livre['caNom']), fp_ligne('Année', $livre['liAnnee']), fp_ligne('NB pages', $livre['liPages']), fp_ligne('ISBN', $livre['liISBN']), fp_ligne('Prix', $livre['liPrix']), fp_ligne('Langue', $livre['liLangue']), '</table></body></html>'; ?>
|