IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Mise à jour prix suivant choix liste déroulante


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut Mise à jour prix suivant choix liste déroulante
    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.

  2. #2
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut
    voici la page explicatif si quelqu'un peut m'aider :

    http://www.jqueryscript.net/other/In...SmartCart.html

Discussions similaires

  1. [AC-2010] Mise à jour Sous formulaire depuis liste déroulante
    Par INYB222 dans le forum IHM
    Réponses: 2
    Dernier message: 19/04/2015, 19h53
  2. [AC-2003] Mise à jour de zone de liste déroulante dans sous formulaire
    Par fdalyon dans le forum IHM
    Réponses: 3
    Dernier message: 12/04/2010, 19h51
  3. [AC-2002] Mise à jour contenu zone de liste déroulante
    Par marcdeb dans le forum IHM
    Réponses: 2
    Dernier message: 27/07/2009, 14h23
  4. Mise à jours données formulaire et liste déroulante
    Par vivicente dans le forum VBA Access
    Réponses: 1
    Dernier message: 12/06/2008, 10h07
  5. Réponses: 1
    Dernier message: 12/11/2007, 14h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo