Witam,
Mam pytanie odnośnie problemu z wyświetlaniem danych z tablicy . Piszę w PHP koszyk do mojej strony internetowej, ale wyskakuje mi błąd z tablicy na stronie. Wcześniej już miałęm ten błąd ale zmieniłem po prostu nazwę $value['user_id'] na $value[0] ale w koszuku nie mogę dać wartości cyfrowo tylko przez nazwę kolumny z bazy danych, aby wyśietlać wszystko, a nie tylko jeden przedmiot kilka razy. Poniżej znajduje się mój kod oraz zdjęcie komunikatu wyświetlającego się na stronie.
Jeśli macie jakieś pomysły albo rady, z góry dziękuję.
Pozdrawiam
Zdj komunikat z błędem
Kod PHP
<div class="cart">
<div class="naglowek">
<h1 class="nag1">Koszyk</h1>
<h1 class="nag2">0 Przedmiotów</h1>
</div>
<div class="none"></div>
<div class="underline"></div>
<div class="navitem">
<div class="itemname1">Nazwa produktu</div>
<div class="itemname2">Ilość</div>
<div class="itemname3">Cena Netto</div>
<div class="itemname3">Cena Brutto</div>
<div class="itemname4">Usuń</div>
</div>
</div>
<?php
include('connect.php');
include('dane.php');
$pytItem = "SELECT product_name, product_price, shopping_quantity FROM products INNER JOIN shopping_cart ON products.product_id = shopping_cart.product_id
WHERE user_id = '$datas[0]'";
$productData = mysqli_query($conn, $pytItem);
$productBoard = mysqli_fetch_array($productData,MYSQLI_ASSOC);
foreach($productBoard as $value)
{
?>
<div class="navss">
<div class="opop">
<div><?php echo $value['product_name']; ?></div>
<div><?php echo $value['shopping_quantity']; ?></div>
<div><?php echo $value['product_price']; ?></div>
<div><?php echo $value['product_price']; ?></div>
<div>X</div>
</div>
</div>
<?php
}
?>