Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2512 connectés 

 


Dernière réponse
Sujet : faire un calcul en asp
kikaman Response.write("<td width='10%'>"& FormatNumber(ObjRecordset("PrixUnitaire" )*(Request("quantite" )))& " ?  </td></tr>" )
 
dans ton code le record set tu l'a appelé  ObjRecordset jusque la pas de probléme plustot qu'un formatnumber met le champs que tu récupére dans ta base de donnée en numérique.
Mais ton Request("quantite" ) ça veux rien dire c'est soit:
-un Request.Form("quantite" ) si tu le recup dans un champs de formulaire en méthode post.
-Soit un:
Resquest.QueryString si tu le récupére dans l'url ou dans un formulaire en méthode "get".
 
Mon conseil pour débugger ton code est d'affecté des nom de variable a tes valeur de les afficher voir si ele ne sont pas vide et de les additionné
exemple.
 
'Recupération et affectation
PrixUn = ObjRecordset("PrixUnitaire" )
Quantt = Request.Form("quantite" )
 
'affichage: si les 2 valeurs ne s'affiche pas c'est que tu les a mals récupérer vérifi.
response.Write(PrixUn)
Response.Write(Quantt)
 
'calcul:
Response.Write(PrixUn*Quantt)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
kikaman Response.write("<td width='10%'>"& FormatNumber(ObjRecordset("PrixUnitaire" )*(Request("quantite" )))& " ?  </td></tr>" )
 
dans ton code le record set tu l'a appelé  ObjRecordset jusque la pas de probléme plustot qu'un formatnumber met le champs que tu récupére dans ta base de donnée en numérique.
Mais ton Request("quantite" ) ça veux rien dire c'est soit:
-un Request.Form("quantite" ) si tu le recup dans un champs de formulaire en méthode post.
-Soit un:
Resquest.QueryString si tu le récupére dans l'url ou dans un formulaire en méthode "get".
 
Mon conseil pour débugger ton code est d'affecté des nom de variable a tes valeur de les afficher voir si ele ne sont pas vide et de les additionné
exemple.
 
'Recupération et affectation
PrixUn = ObjRecordset("PrixUnitaire" )
Quantt = Request.Form("quantite" )
 
'affichage: si les 2 valeurs ne s'affiche pas c'est que tu les a mals récupérer vérifi.
response.Write(PrixUn)
Response.Write(Quantt)
 
'calcul:
Response.Write(PrixUn*Quantt)
muintyr ouai, ou en javascript...je m'arrangerai pour le mettre
aves_ euh tu veux ek ca change dynamikement si le mec met 2 en quantité direct ca change le prix ?
moi je ferais ca en javascript
muintyr J'attaque une base de données par l'intermédiaire d'un formulaire en asp. Dans le formulaire, g les infos suivantes :
ref produit, prix unitaire....
Le visiteur à la possibilité de mettre le nombre d'unité qu'il désire.
Donc, j'aimerai bien qu'à côté, il y ait le total qui se calcule en fonction du nombre d'unité saisi!!!
j'ai essayé ça :
 
 Response.write("<td width='10%'>"& FormatNumber(ObjRecordset("PrixUnitaire" )*(Request("quantite" )))& " €  </td></tr>" )
mais le calcule ne se fait pas !!!!
 
kelk'un aurai une idée siouplait ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)