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
| // creation d'une connexion
$conn=new ConnectBD();
$conn->connecterBD();
if (isset($_GET['marque']))// si l'utilisateur a appuyé sur la marque dans le menu
{
// requete pour l'importation des produit selon la marque choisie
$sql="select produit.id_produit,nom_produit,image_produit ";
$sql.="from produit,affiche,marque ";
$sql.="where produit.id_produit=affiche.id_produit and produit.id_marque=marque.id_marque and nom_marque='".$_GET['marque']."'";
}
else
{
if(!isset($_GET['genre']) && !isset($_GET['type']))
{
// requete pour l'importation des produit sans critère
$sql="select produit.id_produit,nom_produit,image_produit ";
$sql.="from produit,affiche ";
$sql.="where produit.id_produit=affiche.id_produit";
//$sql.=" and produit.id_produit=1";
}
else
if (isset($_GET['genre']) && isset($_GET['type']))
{
// requete pour l'importation des produit selon le genre (fille/garçon) et le type (pentalon/chemise...)
$sql="select produit.id_produit,nom_produit,image_produit ";
$sql.="from produit,affiche,genre,type ";
$sql.="where produit.id_produit=affiche.id_produit and genre.id_genre=produit.id_genre and type.id_type=produit.id_type ";
$sql.="and nom_type= '".$_GET['type']."' ";
$sql.="and nom_genre= '".$_GET['genre']."' ";
}
else
if (isset($_GET['genre']))
{
// requete pour l'importation des produit selon le genre (Les Tarifs/garçon)
$sql="select produit.id_produit,nom_produit,image_produit ";
$sql.="from produit,affiche,genre ";
$sql.="where produit.id_produit=affiche.id_produit and genre.id_genre=produit.id_genre ";
$sql.="and nom_genre= '".$_GET['genre']."' ";
}
else
{
// requete pour l'importation des produit selon le type (pentalon/chemise/jupe....)
$sql="select produit.id_produit,nom_produit,image_produit ";
$sql.="from produit,affiche,type ";
$sql.="where produit.id_produit=affiche.id_produit and type.id_type=produit.id_type ";
$sql.="and nom_type= '".$_GET['type']."' ";
}
}//else $_GET['marque']
// execution de la requete selon les criteres recuperés
$conn->executer_requete($sql);
// affichage des produit
if ($conn->nombre_ligne() > 0) {
$i=0;// permet d'afficher 4 produit par ligne
echo '<table>';
echo '<tr height="60px valign="top" align="center">';
while ($data = $conn->get_objet())
{
$i++;
echo '<td valign="top" height="60px"><img alt="click pour afficher le produit" hspace=20 src="images/'.$data->image_produit.'" width="160px" height="160px"/><br><div style="color: white;">'.$data->nom_produit.'</div></td>';
if($i==4)// s'il y a 4 produit dans la ligne on la ferme et on passe à la ligne suivante
{
echo '</tr><tr height="60px" valign="top" align="center">';
$i=0;
}
}
echo '</tr>';
echo "</table>";
}
else
echo "Aucun Produit à afficher pour l'instant";
$conn->fermerConnection();
?> |
Partager