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
| <?php
include 'config/config.php';
$error = '';
$categories = array();
$products = array();
if($bdd ->connect()==false)
{
//nous sélectionnons toutes les catégories disponibles
$res = mysql_query('SELECT * FROM category');
while ($value = mysql_fetch_array($res))
{
$categories[] = array($value['category_id'], $value['category_name']);
}
//Nous affichons le menu avec le choix de catégories à l'utilisateur :
echo '<div name="categories">';
foreach($categories as $category)
{
echo '<a href="index.php?category='.$category[0].'">'.$category[1].'</a><br>';
}
echo '</div>';
//nous vérifions si l'utilisateur a sélectionné des catégories
if(!isset($_GET['category']))
{
echo '<div name="message">Bienvenue à notre boutique Internet !Sélectionnez une catégorie souhaitée !</div>';
}
else
{
//si oui, nous sélectionnons des produits dans la base :
$res = mysql_query('SELECT products_id FROM products WHERE products_categoryid = "'.mysql_real_escape_string($_GET['category']).'"
AND products_count>0;');
$table = mysql_num_rows($res);
if(count($table)==0)
{
echo '<div name="message">Les produits de la catégorie n ont pas été trouvés !</div>';
}
else
{
while ($value = mysql_fetch_array($res))
{
$products[] = $value['products_id'];
}
//et nous affichons :
echo '<div name="products">';
foreach($products as $id)
{
$product = new product($id);
echo '<div name="singleproduct"><a href="details.php?productid='.$product->id.'">'.$product->name.'</a><br>
Prix net : '.$product->price.' (+ '. $product->tax.') zl
<br>
Description : '.substr($product->description, 0,150).'<a href="details.php?productid='.$product->id.'"></a>
</div>';
}
echo '</div>';
}
}
$bdd ->deconnecter();
}
else
{
die('Erreur: '. $error);
}
?> |
Partager