begin process at 2012 05 29 08:27:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

FORMULAIRE ET CALCUL DU TOTAL JAVASCRIPT/PHP


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

FORMULAIRE ET CALCUL DU TOTAL JAVASCRIPT/PHP

dimanche 30 septembre 2007 à 17:14:54 | FORMULAIRE ET CALCUL DU TOTAL JAVASCRIPT/PHP

fidecourt

Bonjour à tous,

langage utilisé : PHP
J'ai un souci : j'ai un formulaire nommé "ChoixArticle" qui comporte les infos suivantes
Ref article
hauteur
largeur
couleur
prix TTC
qté
prix total

En dehors de
la couleur  = liste déroulante de choix
la quantité = soit liste déroulante ou nombre à taper (suivant les possibilités de calcul)
le prix total (mon souci) donc égal à prix TTC x Qté - Je souhaite qu'il s'affiche dès que l'on sélectionne ou que l'on marque la quantité désirée
toutes les infos proviennent d'une base de données, elles sont sélectionnées depuis la ref globale de l'article, une ref globale peut correspondre à 1, 2 ou 3 articles (puisque tailles disponibles différentes)

j'ai donc un tableau comprenant un formulaire avec ces infos
je peux donc avoir en résultat 1 à 3 lignes de produit
j'ai utilisé les régions répétées de Dreamweaver pour cela et ça fonctionne très bien
lorsque je sélectionne un article depuis le catalogue (ref globale)
j'obtiens la fiche détaillée avec ma ou mes lignes produits

J'ai trouvé sur le site un exemple qui me correspond tout à fait, mais je n'arrive pas à le valider avec mes données !
Je ne dois pas mettre la bonne syntaxe

Quelqu'un peut il m'éclairer sur le sujet ?
d'avance merci à tous

voici le code que j'ai mis en place :
======================================
<script type="text/javascript">
function calcul
{ChoixArticle.res.value=Number(ChoixArticle.pri.value)*Number(ChoixArticle.qte.value);
total.value=0;
}
</script>

<form id="ChoixArticle" name="ChoixArticle" method="post" action="">
        <table width="817" border="1">
          <tr>
            <th width="96" scope="col">ref</th>
            <th width="147" scope="col">D&eacute;signation</th>
            <th width="127" scope="col">hauteur</th>
            <th width="118" scope="col">largeur</th>
            <th width="86" scope="col">couleur</th>
            <th width="127" scope="col">prix</th>
            <th width="127" scope="col">Qt&eacute;</th>
            <th width="127" scope="col">total</th>
            <th width="70" scope="col">ACHETER</th>
          </tr>
          <?php do { ?>
            <tr>
              <td><?php echo $row_articles['isbn']; ?></td>
              <td><?php echo $row_articles['designation']; ?></td>
              <td><?php echo $row_articles['longueur']; ?></td>
              <td><?php echo $row_articles['largeur']; ?></td>
              <td><select name="couleur">
                  <option>blanc</option>
                  <option>noir</option>
                  <option>bleu</option>
                  <option>rouge</option>
                                </select>                            </td>
              <td><input type="text" name="ChoixArticle.pri"readonly value="<?php echo $row_articles['prix_ttc']; ?>" /></td>
              <td><input type="text" name="ChoixArticle.qte" onblur="calcul();" /></td>
              <td><input type="text" name="ChoixArticle.res"readonly  value="" /></td>
                     
            </tr>
            <?php } while ($row_articles = mysql_fetch_assoc($articles)); ?>
        </table>
    </form>
======================================================================================
Françoise





dimanche 30 septembre 2007 à 18:47:38 | Re : FORMULAIRE ET CALCUL DU TOTAL JAVASCRIPT/PHP

fidecourt

Re-bonjour

j'ai trouvé la solution ! il faut juste ne pas nommer les champs du formulaires avec en préfixe le nom du formulaire :

 <td><input type="text" name="pri"readonly value="<?php echo $row_articles['prix_ttc']; ?>" /></td>
              <td><input type="text" name="qte" onblur="calcul();" /></td>
              <td><input type="text" name="res"readonly  value="" /></td>

avec le code inséré dans ma question, cela fonctionne MAIS MAIS MAIS !!!

cela marche si j'ai une ligne article, mais lorsque je récupére plusieurs articles, ça ne marche plus !
il doit donc falloir indiquer dans la fonction, la possibilité de plusieurs lignes de résultats.

Quelqu'un a-t-il une astuce ?
d'avance merci
je continue de chercher en attendant votre aide


françoise
samedi 5 juin 2010 à 16:16:36 | Re : FORMULAIRE ET CALCUL DU TOTAL JAVASCRIPT/PHP

extraunix




c'est super


Cette discussion est classée dans : formulaire, prix, ref, calcul, total


Répondre à ce message

Sujets en rapport avec ce message

calcul de prix dans un formulaire multiple !! [ par pumbaa ] Bonjour a tous   <P c Formulaire [ par BioSpyke ] Bonjour, Voila j'débute et j'essai de créer un formulaire qui en gros ressemble à ça : Objet : 'liste d'objets' Quantité : 'espace où on peut ecrire' ça ma caC la têt!!!(formulaire html sous netscape) [ par rajolalaina ] bonjour,je voudrais savoir pouquoi mon script ne fonctionne pas sous netscape ou firefox. Le voici :functioncalculerTotal () { var total=eval(0);tot Calcul dynamique [ par reunionnais974 ] Bonjour à tous,j'ai un souci de compatibilité entre ie6 et Mozillia pour un calucl voici le code : Besoins d'aide :( :Besoin d'aide sur Problème de resultat sur un calcul [ par takali ] Bonjour à tous Voila j'ai fait un simple calcul en javascript qui doit me retourné un resultat, le problème c'est que si le nombre si je fait 1.50 + 1 Problèmes avec un nombre et les decimal [ par takali ] Voila j'ai fait un simple calcul en javascript qui doit me retourné un resultat, le problème c'est que si le resultat retourné sera 4.50 le zero et au Problèmes de calcul d'un nombre avec les decimal [ par takali ] Voila j'ai fait un simple calcul en javascript qui doit me retourné un resultat, le problème c'est que si le resultat retourné sera 4.50 le zero et au Formulaire avec liste de valeurs permettant le calcul du total [ par Rabbit83 ] Bonjour, je me permets de vous soumettre mon problème, étatnt un débutant en javascript. Je souhaite construire un formulaire dans lequel l'utilisateu compter le nombre des zone de texte qui ont été rempli [ par elorrios ] SVP je suis debutant en javascript ,j'aime bien determiner le nombre des zone rempli !=0 pour retourne le nombre de jour travailler SVP aider moi . fonction calcul() stock [ par lordlifen ] Bonjour, J'ai des produits avec chacun son stock et j'aimerais pouvoir recuperer le total du stock des produits. Voici mon code if (isset($_POST['id


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 0,936 sec (3)

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