Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/11/2006, 09h30   #1
Invité de passage
 
Inscription : novembre 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 2
Points : 0
Points : 0
Par défaut Boucle sur une variable de type "heure"

Bonjour,
Je réalise une petite appli ASP qui affiche un canrnet de RDV jour/jour.
Je voudrais pouvoir afficher des infos d'une BDD Access en faisant "tourner" une variable qui serait de type "heure" de 0 à 24 heure avec un pas de 30mn.

Voici le bout de code :
<%for cptHD = 0 to 24 step pasHD %>
<TH bgcolor="#000099" align="center"><font face="verdana" size="1" color="#FFFFFF"> texte 1 </font></TH>
<TH bgcolor="#000099" align="center"><font face="verdana" size="1" color="#FFFFFF"> texte 2 </font></TH>
<% next%>

Ma question est simple ( !!! ) comment dimensionner la variable cptHD pour que au final ( si pasHD = 30 mn ) je puisse afficher 48 fois ma ligne " texte 1" et "texte 2" ? ( 48 fois car la boucle serait 0, puis 0h30, puis 1h, puis 1h30,... etc...).
Merci de votre aide.
Charles25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2006, 22h10   #2
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Salut,

Et pourquoi tu fais pas
Code :
<%for cptHD = 0 to 47%>
Faut pas oublier que ta boucle est en base DIX et que une heure vaut 60 minutes. Pas facile tout ça...

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2006, 09h30   #3
Futur Membre du Club
 
Inscription : novembre 2005
Messages : 19
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 19
Points : 19
Points : 19
Si pasHD est variable on ne peut plus faire aussi simple. Et comme ceci ? :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
<%
Dim i
pasHD = 30 ' pasHD : variable récupérable par un request() par exemple
i = (24*(60/pasHD))-1 
for cptHD = 0 to i
%>
<TH bgcolor="#000099" align="center"><font face="verdana" size="1" color="#FFFFFF"> texte 1 </font></TH>
<TH bgcolor="#000099" align="center"><font face="verdana" size="1" color="#FFFFFF"> texte 2 </font></TH>
<%
next
%>
@+
sergio88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2006, 17h51   #4
Invité de passage
 
Inscription : novembre 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 2
Points : 0
Points : 0
Merci, pour vos réponses. Je m'étais un peu absenté et n'avais pas suivi le débat lancé il y a qqles jours. La deuxième proposition mérite d'être testée. Je regarde cela dans la soirée. encore merci.
Charles25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h50.


 
 
 
 
Partenaires

Hébergement Web