Goedemiddag,
Op dit moment werk ik aan een product-detail pagina waar ik vanuit verschillende tables informatie wil tonen op $id. Nu loop ik op dit moment tegen het probleem aan dat ik via mijn LEFT JOIN de error: "Undefined index variable krijg".
De tables waar ik op dit moment data wil halen:
- products
- productimages
table productimages bevat de columns:
- id
- pimage_id
- img
- p_id
Nu gaat het bij de table products goed maar de variable uit de table productimages geven de errormelding als ik ze probeer weer te geven!
HTML
<div class="col-md-5 col-sm-5 col-xs-12">
<div class="imgs-zoom-area">
<img id="zoom_03" src="<?php echo $row['img'];?>" data-zoom-image="<?php echo $row['img'];?>" alt="">
<div class="row">
<div class="col-xs-12">
<div id="gallery_01" class="carousel-btn slick-arrow-3 mt-30">
<div class="p-c">
<a href="#" data-image="<?php echo $row['img'];?>" data-zoom-image="<?php echo $row['img'];?>">
<img class="zoom_03" src="<?php echo $row['img'];?>" alt="">
</a>
</div>
</div>
</div>
</div>
</div>
</div>
Toon Meer
PHP
<?php
$id = intval($_GET['id']);
$sql = "SELECT pd.id, pd.parent_id, pd.sku, pd.brand, pd.category, pd.title, pd.sub_title, pd.content, pd.price, pd.gross_price, pd.ean_code
FROM products pd
LEFT JOIN productimages pi ON pd.id = pi.pimage_id
WHERE pi.pimage_id = '$id'";
$result = mysqli_query($db, $sql);
if (!$result = $db->query($sql)) {
die ('There was an error running query[' . $db->error . ']');
}
while($row = mysqli_fetch_assoc($result))
{
?>
Toon Meer