Affichage d'informations issues d'une base de données
bonsoir, c'est encore moi cette fois ci je cherche un moyen d'afficher les produits contnus dans une base de données apres avoir fait un
Code:
$product = fetch_array($result);
et un test sur le tableau product
Code:
1 2 3
| <?php
if ($product!= null):
?> |
j'ai essayer avec
Code:
while($product = fetch_array($result))
mais ca me donne une page vide
voici le code de la page censé affichier les produit de meme catégorie
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 75 76 77 78 79 80 81 82 83 84 85 86
| <?php include ('includes/header.php');
$id=escape_string($_GET['id']);
$sql= "SELECT * FROM products WHERE product_category_id='$id'";
$result=query($sql);
$product = fetch_array($result);
?>
<div class="container ">
<div class="card bg-light main" style=" /*height: 60rem;*/" >
<?php include ('includes/logo.php'); ?>
<?php include ('includes/navigation.php'); ?>
<div class="row">
<div class="col-md-12 ">
<?php
if ($product!= null):
?>
<div class="card-group">
<div class="card mt-4" style=" /*height: 35rem;*/">
<div class="card-body">
<h5 class="card-header bg-dark text-white ">produit </h5>
<div class=" card-group">
<?php
while($product = fetch_array($result)):
?>
<div class="card">
<div class="card-body">
<img class="card-img-top h-50 img-fluid" src="<?php echo $product['product_image']; ?>" alt="Card image cap">
<div class="card-body">
<h5 class="card-title"><?php echo $product['product_title']; ?></h5>
<p><span class="badge bg-success"><?php echo $product['product_price'].' Dinar'; ?></span></p>
<p class="card-text"><?php echo $product['product_description']; ?></p>
<a href="product.php?id=<?php echo $product['product_id']; ?>" class="btn btn-primary">voir</a>
</div>
</div>
</div>
<?php
endwhile;
?>
</div>
</div>
</div>
</div>
<?php
else:
?>
<br>
<div class="alert alert-info"><center>Aucun produit trouve</center></div>
<?php
endif ;
?>
</div>
</div>
<br><br>
<footer class="bg-dark text-white">
<p class="lead text-center ">RMKproduction2022</p>
</footer>
</div>
</div>
<script src="bootstrap/js/bootstrap.bundle.min.js"></script>
<?php include ('includes/footer.php'); ?> |