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>
<body>
<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>
<input type="submit" value="envoyer">
</body>
</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