Bonjour,
Je cherche à créer un panier qui se remplit à chaque clic sur une référence. Mais il semblerait que je n'arrive pas à générer ma variable $_GET['id'] .
Pourtant, dans la barre de navigation, j'ai bien un retour sur cette variable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56 <?php $mysqli = new mysqli('localhost','root','','achat'); ?> <!DOCTYPE html> <html lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta name="TITLE" content="Mon wiki-villes :)"/> <title>Mon Panier en ligne ...</title> <link href="styles.css" rel="stylesheet" type="text/css"/> </head> <body> <div id="wrapper"> <header> <h1>Accueil</h1> <p>Bienvenue sur mon mini-site de vente en ligne</p> <nav> <a href="panier.php">Votre Panier ...</a> </nav> </header> <main> <p class="entete">Choisissez, vos produits parmis les références de notre catalogue :</p> <div class="catalogue"> <?php $produits = array(); $panier = array(); $result = $mysqli->query('SELECT id_produit, produit, prix FROM catalogue'); while ( $row=$result->fetch_array() ) { $produits[] = $row; } foreach ($produits as $key => $produit) { ?> <div class="carre"> <a href=#?id=<?php echo $produit['id_produit'] ?>"><?php echo $produit['produit']; ?></a><?php echo '<br> - ' .$produit['prix']. ' -'; ?> </div> <?php } ?> <div class="clear"></div> <?php if ( isset($_GET['id']) AND !empty($_GET['id']) ) { echo '<p>produit ajouté !</p>'; $panier[]= $_GET['id']; } ?> </div> </main> </div> </body> </html>
Merci de votre aide
Partager