bonjour
voilà j'ai un petit soucis depuis un bout de temps avec la suppression d'article dans mon panier.
quand je clique sur le bouton "supprimer" il ne se passe rien du tout, aucune erreur, ça ne supprime pas, rien de chez rien.
je vous laisse mon code que voici :
et j'aurais une autre question : quand le client demande par exemple 2 pc, dans ma liste deroulante
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 mysql_select_db(BASE, $base); for ($i = 0; $i <= 20 ; $i++) { if (($tab_com = mysql_query("SELECT ref_produit, designation_produit, prix_produit FROM produit WHERE ref_produit = '".$_SESSION['panier']['ref_produit'][$i]."' AND '".$_SESSION['panier']['quantite'][$i]."' > 0", $base))) $res_com = mysql_fetch_array($tab_com); $quantite = $_SESSION['panier']['quantite'][$i]; $prix = $res_com[2]*$quantite; if ($quantite > 0) { echo " <tr align=\"center\"> <td><b>".$res_com[0]." </b></td> <td><b>".$res_com[1]."</b></td> <td><b>".$res_com[2]."</b></td> <td><b>".$quantite."</b></td> <td><b>".$prix."</b></td> <td><form> <select name=liste>"; echo" <OPTION VALUE=nb1>".$quantite."</OPTION> </select> </form> <td><input type = 'submit' name = 'sub_form' value = 'supprimer'></td> </tr>"; if(isset($_POST['sub_form']) AND $_POST['sub_form']== 'supprimer') { // on test si on y est echo "<br>Je suis bien dans la boucle suppression etape 2 --> ==supprimer"; if ( isset($_SESSION['panier']['ref_produit'][$i])AND ($_POST['sub_form']== 'supprimer') ) { echo "<br>je suis dans le cas ou on a bien une reference d&ns la session"; unset ($_SESSION['panier']['ref_produit'][$i]); } else { echo "<br>il n'y a pas de référence dans la session"; } } else { echo "<br>sub_form n'est pas égal à 'supprimer'"; } }
j'ai juste le "2" qui apparait, normal c'est la variable!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 echo" <OPTION VALUE=nb1>".$quantite."</OPTION>
comment faire pour qu'il y ait dans la liste deroulante : 1, 2 au lieu de seulement 2.
merci de vouloir m'aider car ça fait un bail que j'essaye de résoudre ce problème de suppression ainsi que pour le nombre dans la liste déroulante.
Partager