Pb recuperation variables et operations

pichoro Messages postés 7 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 13 mars 2003 - 9 janv. 2003 à 11:12
chrys76 Messages postés 36 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 14 juin 2004 - 20 nov. 2003 à 10:01
Bonjour, voila j'ai un souci pour additionner ou soustraire des variables recuperees d'un formulaire.
En fait la soustraction marche bien mais l'addition se comporte comme une concatenation.
Voici le code :
*****Fichier formulaire***********
<html>

<form action="valid_fiche.asp" method="post">
<select name="harriv">
<option value="07">07</option>
<option value="08">08</option>
<option value="09" selected>09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
</select>
H
<select name="mnarriv">
<option value="00" selected>00</option>
<option value="15">15</option>
<option value="30">30</option>
<option value="45">45</option>
</select>
</td>
<td align="center">
<select name="hdep">
<option value="07">07</option>
<option value="08">08</option>
<option value="09" selected>09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
</select>
H
<select name="mndep">
<option value="00" selected>00</option>
<option value="15">15</option>
<option value="30">30</option>
<option value="45">45</option>
</select>

</html>

******Fichier valid_fiche.asp**********
<%
stharriv = request.form("harriv")
stmnarriv = request.form("mnarriv")
sthdep = request.form("hdep")
stmndep = request.form("mndep")

sthduree = sthdep - stharriv 'definition de la duree en heure cela fonctionne bien
stmnduree = stmndep + stmnarriv 'definition de la duree en minutes cela ne fonctionne pas il affiche par ex:1530 pour mndep=15 et mnarriv=30 ???

if stmnduree=60 then
stmnduree=0
sthduree=sthduree+1
end if

if stmnduree>60 then
stmnduree=stmnduree-60
sthduree=sthduree+1
end if
%>

Merci de votre aide
pichoro

4 réponses

cs_Crazyht Messages postés 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 8
9 janv. 2003 à 13:56
stmnduree = clng(stmndep) + clng(stmnarriv)

A++

Crazyht :)
0
lespauloctantis Messages postés 9 Date d'inscription lundi 2 juin 2003 Statut Membre Dernière intervention 31 août 2003
8 juil. 2003 à 10:50
comment additionne t'on2 nombres decimaux? quelle est la fonction? merci pour l'aide...
0
lespauloctantis Messages postés 9 Date d'inscription lundi 2 juin 2003 Statut Membre Dernière intervention 31 août 2003
8 juil. 2003 à 10:54
comment additionne t'on2 nombres decimaux? quelle est la fonction? merci pour l'aide...
0
chrys76 Messages postés 36 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 14 juin 2004
20 nov. 2003 à 10:01
CHRYS :)

j'ai un problème avec addition de deux nombre aussi
j'ai essayé ce que tu donne mais il me sort 3+3=4
donc il ne donne pas le bon résultat

une explication ?

merci par avance
0
Rejoignez-nous