begin process at 2012 05 31 13:54:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Récuperer la valeur d'une liste déroulante pour panier d'achat


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Récuperer la valeur d'une liste déroulante pour panier d'achat

mardi 9 novembre 2010 à 19:39:50 | Récuperer la valeur d'une liste déroulante pour panier d'achat

bettywau

Bonjour,

Je suis en phase de test d'une billetterie en ligne pour un CE. Pour ce faire, j'utilise un plugin basé sur quickCart 3.3 sur un cms GUPPY.
Lien.

je rencontre un problème au niveau d'une balise Select insérée dans ma page orders_basket.tpl afin de limiter le nombre d'articles à ajouter dans le panier d'achat.
J'ai cherché des heures mais en vain...

J'ai donc intégré une liste déroulante a choix unique en lieu et place de la zone de saisie numérique. la liste apparait sans problème dans le panier d'achat mais lorsque je la modifie et que je clic sur le bouton "recalculer" le montant total se calcul effectivement mais le nombre d'articles dans le panier se remet par défaut à 1, ce qui s'impacte dans la confirmation de commande dans la page suivante et dans le mail envoyé au client et au vendeur.
Comment puis-je conserver la valeur de la liste déroulante sélectionner lors de l'envoi du formulaire ou du clic sur le bouton de mise à jour ?
Dois-je faire une modif dans le "checkform" également ?

Merci d'avance.

Mon code :<!-- BEGIN BASKET_LIST -->
<tr class="l$aData[sStyle]">
<th>
<a href="$aData[sLinkName]">$aData[sName]</a>
</th>
<td class="price">
$aData[sPrice]
</td>
<td class="quantity">
<label for="quantity$aData[iProduct]">$lang[Quantity]</label><select name="aProducts[$aData[iProduct]]" value="$aData[iQuantity]]" maxlength="1" id="quantity$aData[iProduct]" alt="int" />
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</td>
<td class="summary">
$aData[sSummary]
</td>
<td class="del">
<a href="$aData[sLinkDelete]">$lang[Basket_delete]</a>
</td>
</tr>
<!-- END BASKET_LIST -->
<!-- BEGIN BASKET_HEAD -->
<script type="text/javascript" src="$config[dir_core]checkForm.js"></script>
<div id="basket">
<div class="info">$lang[Basket_info]</div>
<form method="post" action="" onsubmit="return checkForm( this )">
<fieldset id="orderedProducts">
<table cellspacing="0">
<thead>
<tr>
<td class="name">
$lang[Name]
</td>
<td class="price">
<em>$lang[Price]</em><span>[$config[currency_symbol]]</span>
</td>
<td class="quantity">
$lang[Quantity]
</td>
<td class="summary">
<em>$lang[Summary]</em><span>[$config[currency_symbol]]</span>
</td>
<td class="options">&nbsp;</td>
</tr>
</thead>
<tfoot>
<tr id="recount">
<td colspan="2">&nbsp;</td>
<td>
<input type="submit" value="$lang[Basket_update]" class="submit" />
</td>
<td colspan="2">&nbsp;</td>
</tr>
<tr class="summaryProducts">
<th colspan="3">
$lang[Summary]
</th>
<td id="summary">
$aData[sProductsSummary]
</td>
<td>&nbsp;</td>
</tr>
<tr class="buttons">
<td id="save">
<input type="submit" name="sSave" value="$lang[Save_basket]" class="submit" />
</td>
<td colspan="4" class="nextStep">
<input type="submit" name="sNext" value="$lang[Basket_next]&nbsp;&nbsp;>>" class="submit" />
</td>
</tr>
</tfoot>
<tbody>
<!-- END BASKET_HEAD -->
<!-- BEGIN BASKET_FOOT -->
</tbody>
</table>
</fieldset>
</form>
</div>
<!-- END BASKET_FOOT -->
<!-- BEGIN BASKET_EMPTY -->
<div class="message" id="error">
<h3>$lang['Basket_empty']</h3>
</div>
<!-- END BASKET_EMPTY -->
mardi 9 novembre 2010 à 19:41:43 | Re : Récuperer la valeur d'une liste déroulante pour panier d'achat

bettywau

Voici le code php :
Code PHP :
<!-- BEGIN BASKET_LIST -->
<tr class="l$aData[sStyle]">
  <th>
    <a href="$aData[sLinkName]">$aData[sName]</a>
  </th>
  <td class="price">
    $aData[sPrice]
  </td>
  <td class="quantity">
    <label for="quantity$aData[iProduct]">$lang[Quantity]</label><select name="aProducts[$aData[iProduct]]" value="$aData[iQuantity]]" maxlength="1" id="quantity$aData[iProduct]" alt="int" />
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
        <option value="5">5</option>
    </select>
  </td>
  <td class="summary">
    $aData[sSummary]
  </td>
  <td class="del">
    <a href="$aData[sLinkDelete]">$lang[Basket_delete]</a>
  </td>
</tr>
<!-- END BASKET_LIST -->
<!-- BEGIN BASKET_HEAD -->
<script type="text/javascript" src="$config[dir_core]checkForm.js"></script>
<div id="basket">
  <div class="info">$lang[Basket_info]</div>
  <form method="post" action="" onsubmit="return checkForm( this )">
    <fieldset id="orderedProducts">
      <table cellspacing="0">
        <thead>
          <tr>
            <td class="name">
              $lang[Name]
            </td>
            <td class="price">
              <em>$lang[Price]</em><span>[$config[currency_symbol]]</span>
            </td>
            <td class="quantity">
              $lang[Quantity]
            </td>
            <td class="summary">
              <em>$lang[Summary]</em><span>[$config[currency_symbol]]</span>
            </td>
            <td class="options">&nbsp;</td>
          </tr>
        </thead>
        <tfoot>
          <tr id="recount">
            <td colspan="2">&nbsp;</td>
            <td>
              <input type="submit" value="$lang[Basket_update]" class="submit" />
            </td>
            <td colspan="2">&nbsp;</td>
          </tr>
          <tr class="summaryProducts">
            <th colspan="3">
              $lang[Summary]
            </th>
            <td id="summary">
              $aData[sProductsSummary]
            </td>
            <td>&nbsp;</td>
          </tr>
          <tr class="buttons">
            <td id="save">
              <input type="submit" name="sSave" value="$lang[Save_basket]" class="submit" />
            </td>
            <td colspan="4" class="nextStep">
              <input type="submit" name="sNext" value="$lang[Basket_next]&nbsp;&nbsp;>>" class="submit" />
            </td>
          </tr>
        </tfoot>
        <tbody>
<!-- END BASKET_HEAD -->
<!-- BEGIN BASKET_FOOT -->
        </tbody>
      </table>
    </fieldset>
  </form>
</div>
<!-- END BASKET_FOOT -->
<!-- BEGIN BASKET_EMPTY -->
<div class="message" id="error">
  <h3>$lang['Basket_empty']</h3>
</div>
<!-- END BASKET_EMPTY -->


Cette discussion est classée dans : liste, achat, déroulante, lang, panier


Répondre à ce message

Sujets en rapport avec ce message

Liste déroulante lié a une base MySQL [ par pi0up51 ] Je sais faire ça en asp mais pas en php, ça doit pas être bien compliqué mais si qqn peut m'aider ;)@tte et bonn' prog'pi0up51http://www.progotop.ht.s Liste déroulante mettre en couleur la sélection [ par thedentiste ] Bonjour tlmvoila mon probleme j'essaye d'affecter différentes couleurs à chaque ligne sélectionner dans ma liste déroulante à sélection multiple.par e Liste déroulante (html) [ par Dede35 ] Bonjour, J'ai une liste déroulante et lorsque je clike le bouton ok pour valider la sélection, la liste déroulante se remets à la 1ère item. Or moi j Liste déroulante ?? [ par rich25200 ] Bonjour,J'ai une liste déroulante que j'alimente avec une table de ma base... Or il y a des champs ou le texte est assez long et come ma liste déroula Liste déroulante en php [ par iomega ] Bonjour à tous!!!J'ai une liste déroulant ou je séléctionne une dateavec un form action et lorsque je sélectionne cette date le problème c'est que cel systeme de panier de selection... [ par h2h ] voila sur mon appli lutilisateur a la possibilité de selectionné plusieurs critere et selon ses choix une liste est générer ( une liste de bien presen Liste déroulante [ par iomega ] Bonjour à tous,voici mon p'tit problème qui me casse la tete de puis hier je suis en train de faire un moteur de recherche multi-critères et j'ai une premiere ligne liste déroulante [ par robinou ] Bonjour,Avec ce script, aucun problème pour le passage de la variable et la re-direction. Le seul problème est qu'il ne sélectionne pas la première li Formulaire avec plusieurs actions [ par PsyCaDi ] Bonjour,J'ai un pb sur un formulaire.J'ai une liste déroulante et 2 boutons.Je voudrais qu'un bouton execute une requête SQL d' INSERT et que l'autre checkbox dans un tableau [ par titigrou ] kikou a tous!!!j'ai regardé un peut partout sur le site mais je n'ai pas trouvé mon bonheur... :(je demande votre aide!!!je voudrais savoir comment on


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,092 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales