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 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123
| <div id="menu11">
<ul>
<li><a href="index.php?page=accueil">Accueil</a></li>
<li><a href="index.php?page=produits-affiche2">Gestion Produits</a></li>
<li><a href="#">Magasins</a></li>
<li><a href="#">Partenaires</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
et le code de produits-affiche2.inc.php :
<div id="tabsC">
<ul>
<li id="current"><a href="index.php?page=produits-affiche2" title="Liste de nos produits"><span>Liste</span></a></li>
<li><a href="index.php?page=produits-insert" title="Ajout d'un nouveau produit"><span>Ajout</span></a></li>
<li><a href="#" title="Modification d'un produit"><span>Modification</span></a></li>
<li><a href="#" title="Suppression d'un produit"><span>Suppression</span></a></li>
</ul>
</div>
<?php
//Calculer le nombre de pages
define('LIGNES_PAR_PAGE', 8); // Constante : Nombre d'enregistrements par page
$dbh = mysql_connect('localhost','root', '')
or die("Echec de connexion : " . mysql_error());
mysql_select_db("biobase", $dbh)
or die("Echec de sélection de la base");
$sql = "SELECT COUNT(*) AS NbPdt FROM produit";
$id=mysql_query($sql);
$record= mysql_fetch_object($id);
$nombre= $record->NbPdt;
$nombrePages = intval($nombre / LIGNES_PAR_PAGE);
if ($nombre % LIGNES_PAR_PAGE)
$nombrePages++;
// Définir la page courante
if ( (isset($_GET['page'])) && ($_GET['page'] > 0))
$pageCourante = min($_GET['page'], $nombrePages);
else
$pageCourante = 1;
// Récupérer les enregistrements de la page courante
$debut = LIGNES_PAR_PAGE * ($pageCourante - 1);
//$sql="SELECT * FROM Produits LIMIT $debut, " . LIGNES_PAR_PAGE;
$sql="SELECT
p.idproduit AS pid, p.nom AS pnom, p.info AS pinfo,
p.prix AS pprix, p.date_prix AS pdateprix,
f.nom AS fnom, g.nom AS gnom
FROM produit p, famille f, groupe g
WHERE p.idfamille = f.idfamille
AND f.idgroupe = g.idgroupe LIMIT $debut, " . LIGNES_PAR_PAGE;
$id=mysql_query($sql) or die( "Exécution requête PRODUIT impossible.");
?>
<BR><BR>
<H2>Liste des produits BIO2 (page <?php echo $pageCourante ?> / <?php echo $nombrePages ?>)</H2>
<TABLE BORDER="4" width="650px">
<TR style="background-color:#99cc33;color:green;">
<TH>REF.</TH>
<TH>NOM</TH>
<TH>ORIGINE</TH>
<TH>FAMILLE</TH>
<TH>GROUPE</TH>
<TH>PRIX</TH>
<TH>Date PRIX</TH>
<!--TH>Action</TH-->
</TR>
<?php
while($record = mysql_fetch_object($id)) { ?>
<!--tr style="background-color:{cycle values="#ffff00, #ffffcc"};"-->
<TR bgcolor=#ffffcc>
<TD bgcolor=#ffff99> <?php echo $record->pid; ?></TD>
<TD> <?php echo $record->pnom; ?></TD>
<TD> <?php echo $record->pinfo; ?></TD>
<td> <?php echo $record->fnom; ?></td>
<td> <?php echo $record->gnom; ?></td>
<td align="right"> <?php echo number_format($record->pprix, 2, ',', ' '); ?> € </td>
<td> <?php echo $record->pdateprix; ?></td>
</TR>
<!--TD>
<INPUT TYPE="SUBMIT" NAME="UPDATE" VALUE="Modifier">
<INPUT TYPE="SUBMIT" NAME="DELETE" VALUE="Supprimer">
</TD-->
</tr>
<?php
} ?>
</TABLE>
<BR>
<TABLE BORDER="1" WIDTH="60%">
<TR bgcolor=#ccff99>
<?php // Montrer les liens de navigation dans une table HTML
if ($pageCourante > 1) {
// Début et Précédent ?>
<!--TH><a href="<?php echo $_SERVER['SCRIPT_NAME']?>?next=1"><<</a></TH-->
<TH><a href="<?php echo $_SERVER['REQUEST_URI']?>?page=1"><<</a></TH>
<TH><a href="<?php echo $_SERVER['REQUEST_URI']?>?page=<?php echo $pageCourante - 1 ?>"><</a></TH>
<?php
} else {
// Début et Précédent désactivés ?>
<TH><</TH><TH><<</TH>
<?php
}
// Navigation directe vers une page
for ($i = 2; $i <$nombrePages; $i++) {
if ($i != $pageCourante) { ?>
<TH><a href="<?php echo $_SERVER['REQUEST_URI']?>?page=<?php echo $i ?>"><?php echo $i ?></a></TH>
<?php
} else
echo "<TH>$i</TH>";
}
if ($pageCourante < $nombrePages) {
// Suivant et Dernier ?>
<TH><a href="<?php echo $_SERVER['REQUEST_URI']?>?page=<?php echo $pageCourante + 1 ?>">></a></TH>
<TH><a href="<?php echo $_SERVER['REQUEST_URI']?>?page=<?php echo $nombrePages ?>">>></a></TH>
<?php
} else {
// Suivant et Dernier désactivés?>
<TH>></TH><TH>>></TH>
<?php
} ?>
</TR>
</TABLE> |
Partager