Bonsoir à tous!
Mon problème est le suivant :
je suis en train de créer un site de e-commerce avec un panier personnalisé. (tests sur www.lasanteaunaturel.com/shgeoffrey/ rubrique Panier) En validant le formulaire, celui-ci renvoie sur PayPal.
voici le code du formulaire de validation paypal :
Je récupère donc les données du panier pour les insérer dans le formulaire de paypal. Le problème est que chaque article dans le formulaire doit avoir un numéro différent. Exemple : name="item_name_1" et name="amount_1" pour le premier article, name="item_name_2" et name="amount_2" pour le deuxième, etc...
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 </form> <form target="paypal" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_cart"> <input type="hidden" name="upload" value="1"> <input type="hidden" name="business" value="geoffr_1221933867_biz@numericable.fr"> <?php if (creationPanier()) { $nbArticles=count($_SESSION['panier']['libelleProduit']); if ($nbArticles <= 0) echo "<tr><td>Votre panier est vide </ td></tr>"; else { for ($i=0 ;$i < $nbArticles ; $i++) { echo "<input type=\"hidden\" name=\"item_name_1\" value=\"".htmlspecialchars($_SESSION['panier']['libelleProduit'][$i])."\">"; echo "<input type=\"hidden\" name=\"amount_1\" value=\"".htmlspecialchars($_SESSION['panier']['prixProduit'][$i])."\">"; echo "<input type=\"hidden\" name=\"quantity_1\" value=\"".htmlspecialchars($_SESSION['panier']['qteProduit'][$i])."\">"; } echo "<input type=\"submit\" value=\"Valider la commande\">"; } } ?> <input type="hidden" name="currency_code" value="EUR"> <input type="hidden" name="bn" value="PP-ShopCartBF"> <input type="hidden" name="shipping" value="5.00"> </form>
Ce qui devrait donner ceci :
Mais je ne connais pas la fonction qui permettrait de rajouter +1 à chaque valeur suivante!
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 </form> <form target="paypal" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_cart"> <input type="hidden" name="upload" value="1"> <input type="hidden" name="business" value="geoffr_1221933867_biz@numericable.fr"> <input type="hidden" name="item_name_1" value="produit1"> <input type="hidden" name="amount_1" value="30.00"> <input type="hidden" name="quantity_1" value="1"> <input type="hidden" name="item_name_2" value="produit2"> <input type="hidden" name="amount_2" value="10.00"> <input type="hidden" name="quantity_2" value="3"> <input type="hidden" name="currency_code" value="EUR"> <input type="hidden" name="bn" value="PP-ShopCartBF"> <input type="hidden" name="shipping" value="5.00"> </form>
Connaissez-vous un moyen de le faire?
Merci d'avance
Partager