J'ai des produits qui sont imprimés sur un écran en forme de boucle while et les boutons 'add_to_cart' qui vont avec. Je veux pouvoir appuyer sur le bouton "ajouter au panier" et ajouter le produit sélectionné au-dessus à la variable "$ selectedProduct". Mais quand j'appuie dessus, rien ne se passe et la variable reste vide.Bouton Soumettre en boucle While
<?php
include('connect.php');
require("session.php");
//create the sql statement
$sql_all=
"SELECT * FROM product
ORDER BY product_ID DESC";
$result_all = mysqli_query($con,$sql_all);
//PRINT OUT ALL THE PRODUCT
while ($row_all = mysqli_fetch_assoc($result_all))
{
echo '<form method="post">';
echo '<u>'.$row_all["name"].'</u>';
echo '<br>';
echo '<button name="add_to_cart" type="submit">Add to Cart</button>';
echo '<hr>';
echo '</form>';
}
if(isset($_POST["add_to_cart"]))
{
//CREATE A VARIABLE THAT HOLDS THE SELECTED PRODUCTED TO BE ADDED TO CART
$selectedProduct = $row_all["name"];
echo 'Selected Product = '.$selectedProduct;
}
mysqli_close($con);
?>
Ni votre formulaire a une action, ni vous avez un javascript pour gérer le formulaire de soumission. – Dez