Acá te paso un ejemplo de como funcionaría. Es 1(una) de muchas formas de hacerlo. EN este ejemplo te dejo un form. Le tenes que cambiar la direccion de tu archivo que agrega.. y recibir la variable mediante:
Despues hacer uno para ELIMINAR es muy facil, haces lo mismo pero al revés
IMPORTANTE, agregué id en los valores qeu recibís desde la consulta! :) Aunque ahora que lo releeo está mal. Pero algun indice único de cada producto tenés que tener.. cual es?
Código PHP:
Ver original<?php
include 'backEnd/connection.php';
$i = 1;
while ($i <= 100) {
$hola ="SELECT id,product_name,precio,descripcion,categoria,imagen FROM productos WHERE id = '$i' ";
if($row != false) {
echo '<section class="prod cf">';
echo '<div>';
echo '<img src="images/' . $row[4] . '" alt="producto" width="" height=""/>';
echo '</div>';
echo '<div class="stra">';
echo '<h2>' . $row[1] . '</h2>';
echo '<h3> ¢' . $row[2] . '</h3>';
echo '<h4><span> Caregoria: </span>'. $row[4] . '</h4>';
echo'<form method="POST" action="agregar.php">'; /* acá pones el path a tu archivo php que agrega! */
echo '<input type="hidden" name="id" value="'.$row[0].'">';
echo '<input type="submit" value="Agregar al carrito">';
echo '</form>';
echo '</div>';
echo '<div>';
echo '<p>' . $row[3] . '</p>';
echo '</div>';
echo '</section>';
}
$i++;
}
?>