Bonjour,
Je suis étudiant et j'ai un exercice à faire, hélas je suis bloqué depuis longtemps sur un problème que je n'arrive à résoudre.
J'arrive à ajouter une référence d'un article que je prends depuis ma base de données SQL dans mon "panier.php" grâce à un bouton de type" input submit" et que je l'afficher dans mon fichier "commande.php". Pour le premier article il n'y a pas de problèmes, mais lorsque je souhaite ajouter un deuxième article, mon premier article est écrasé par le deuxième et ainsi de suite. Le tout que je voudrai afficher dans un tableau.
commande.php
panier.php
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 <?php session_start(); ?> <table width="95%" border="1" cellspacing="0" cellpadding="4"> <tr> <td align="center"> <b> Ref </b></td> <td align="center"> <b> Désignation </b></td> <td align="center"> <b> Prix Unit. </b></td> <td align="center"> <b> Quantité </b></td> <td align="center"> <b> Montant </b></td> </tr> <?php for($i=1;$i<=(count($_SESSION["reference"]));$i++) { echo '<tr> <td align="center">'.$_SESSION["reference"][$i].'</td> <td align="center">'."pdt_designation".'</td> <td align="center">'."pdt_prix".' </td> <td align="center"> '.$_SESSION["quantite"][$i].'</td> <td align="center">'.$_SESSION["quantite"][$i]. '</td> </tr>'; } ?> </table>
Merci d'avance pour votre aide.
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 <?php session_start(); ?> <!DOCTYPE html> <html> <body> <?php switch($_GET["action"]) { case "Ajouter au panier": $i=count($_SESSION["reference"]); $_SESSION["reference"][$i]=$_GET["refPdt"]; $_SESSION["quantite"][$i]=$_GET["quantite"]; break; case "Vider le panier": $_SESSION["reference"]=""; $_SESSION["quantite"]=""; echo 'Panier vide'; break; } header("Location: menu.php"); ?> </body> </html>
Partager