Witam, mam problem z przenoszeniem zmiennych między stronami php, mianowicie. Mogę dodać do bazy pobraną zmienną id, lecz już dodanie wszystkich zmiennych, należących do danego produktu o tym id nie dodaje. Nie wiem gdzie robię błąd.
usunkat.php
<?php
$db = new PDO('mysql:host=DANE, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'")) or die();
$nick = $_SESSION['logowanie'];
//wyświetlamy wszystke pola z tabeli "kategoria"
$stmt=$db->query('SELECT * FROM kategoria');
foreach($stmt as $row)
{
echo "<font color=\"#90D4B4\"><td>".$row['miejscowosc']."<br></font>";
echo "<br><font color=\"#2D8C5F\"><td><b>".$row['produkt']."</b><br></td></font>";
echo "<b>Cena: </b>";
echo "<td>".$row['Cena']."</td><br>";
echo "<td>".$row['rodzaj']."<br></td>";
echo "<td>".$row['stan']."<br></td>";
echo "<b>Opis: </b>";
echo "<td>".$row['Opis']."<br></td>";
echo "Dodany przez : ";
echo "<font color=\"#C92E2E\"><td><b>".$row['nick']."</b><br></td></font color>";
echo "<td>
<a href=\"dodaje_produkt_do_koszyka.php?id={$row['id']}\"><b>Dodaj do koszyka</b></a>
</td>";
echo "<br>_______________________<br>";
}
dodaje_produkt_do_koszyka.php
$db = new PDO('mysql:host=DANE, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'")) or die();
$data[] = [$_get['produkt']];
$sql = "INSERT INTO Koszyk(produkt) VALUES (:produkt) WHERE id=:id";
$stmt=$db->prepare($sql);
foreach($data as $row)
{
$stmt->bindParam(':id',$_GET['id'],PDO::PARAM_INT);
$stmt->bindParam(':produkt',$_row['produkt'],PDO::PARAM_STR);
$stmt->execute();