tableau description produit vide
bonjour,
voila j etudie l'article de phpsolutions pour un siteecommerce j ai pris le script mais je doit avoir un probème car au niveau de ma page de vitrine j ai affiché :
Code:
1 2 3 4 5
| <?php
1
pc
Bienvenue à notre boutique Internet !Sélectionnez une catégorie souhaitée !
?> |
1) 1 et p sont des liens mais je pence que celle le nom de la catégorie devrait etre affiché.
2) quand je clique sur le lien de la catégorie je devrais avoir sa description mais tout est vide.
Code:
1 2 3 4 5 6 7
| <?php
1
p
Prix net : (+ ) zl
Description :
?> |
voici la page index.php:
Code:
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
| <?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');
$table = mysql_fetch_assoc($res);
foreach($table as $value)
{
$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_fetch_assoc($res);
if(count($table)==0)
{
echo '<div name="message">Les produits de la catégorie n ont pas été trouvés !</div>';
}
else
{
foreach($table as $value)
{
$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);
}
?> |
merci je sais elle est un peu longue excusez moi.