Bonjour,
je cherche à modifier ce script pour mettre a jour un prix directement par rapport a l'option choisi dans une liste déroulante.
Ici le prix se met a jour dans le 1er product mais après avoir ajouter au panier j'aimerai que le prix change tout de suite aux choix d'une option dans la liste deroulante.
voici la ou j'ai trouvé le script :
http://www.jqueryscript.net/demo/Int...ery-SmartCart/
Voici le product1 du script :
Code HTML : 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 <div class="col-md-4 col-sm-6"> <div class="sc-product-item thumbnail"> <img data-name="product_image" src="http://placehold.it/250x150/2aabd2/ffffff?text=Product+1" alt="..."> <div class="caption"> <h4 data-name="product_name">Product 1</h4> <p data-name="product_desc">Product details</p> <hr class="line"> <div> <div class="form-group"> <label>Size: </label> <select name="product_size" class="form-control input-sm"> <option>S</option> <option>M</option> <option>L</option> </select> </div> <div class="form-group"> <label>Color: </label><br /> <label class="radio-inline"> <input type="radio" name="product_color" value="red"> red </label> <label class="radio-inline"> <input type="radio" name="product_color" value="blue"> blue </label> <label class="radio-inline"> <input type="radio" name="product_color" value="green"> green </label> </div> <div class="form-group2"> <input class="sc-cart-item-qty" name="product_quantity" min="1" value="1" type="number"> </div> <strong class="price pull-left">$2,990.50</strong> <input name="product_price" value="2990.50" type="hidden" /> <input name="product_id" value="12" type="hidden" /> <button class="sc-add-to-cart btn btn-success btn-sm pull-right">Add to cart</button> </div> <div class="clearfix"></div> </div> </div> </div>
la page result.php :
Code PHP : 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 <?php // Get the results as JSON string $product_list = filter_input(INPUT_POST, 'cart_list'); // Convert JSON to array $product_list_array = json_decode($product_list); $result_html = ''; if($product_list_array) { foreach($product_list_array as $p){ foreach($p as $key=>$value) { //var_dump($key, $value); $result_html .= $key.": ".$value."<br />"; } $result_html .= '------------------------------------------<br />'; } } else { $result_html .= "<strong>Cart is Empty</strong>"; } ?> <br /> <section class="container"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> <div class="panel-heading"> Cart Products </div> <div class="panel-body"> Full JSON Result<hr /> <code> <?= isset($product_list) ? $product_list : '' ?> </code> <br /><br /> Product List<hr /> <?= isset($result_html) ? $result_html : '' ?> </div> </div> </div> </div> </section>
merci pour votre aide.
Partager