Avatar billede lifeweb Nybegynder
08. maj 2004 - 00:11 Der er 2 kommentarer og
1 løsning

Uendelig løkke eller hvad?

Hey there...

Med rock'n'royal i baggrunden har jeg de sidste mange timer forsøgt at finde fejlen i dette script:

--kode--
function gennemloeb_tider(dato)
z = 0
taeller = 0
set tider = nothing
'her laver vi et array som lister alle brugte tider
tider = lavtider(dato,request("frisor"))

while not cstr(sluttid) = cstr(testtid)
taeller = taeller + 1
testtid = dateadd("n",taeller*10,starttid)
wend

while not taeller = 0
nytid = dateadd("n",z*10,starttid)
if TimeValue(nytid) < TimeValue(sluttid) then
if opgaveledig(nytid) = true then
nogenledige = true%>
<option><%=nytid%></option>
<%
end if
end if
taeller = taeller - 1
wend
if nogenledige <> true then%>
<option>Ingen ledige</option>
<%end if

end function
--kode--

Jeg kan sagtens køre funktionen 1 gang, men forsøger jeg at køre den 2 gange får jeg et timeout fra serveren - hvad er fejlen..??

Håber der er nogen der kan se fejlen - jeg kan ikke...!
Avatar billede stefanfuglsang Juniormester
08. maj 2004 - 08:33 #1
Hvor initialiseres "sluttid" ?
Avatar billede lifeweb Nybegynder
08. maj 2004 - 10:46 #2
Det gør jeg først i scriptet på flg måde:
--kode--
starttid = request("starttid")&":00"
sluttid = request("sluttid")&":00"
if starttid = sluttid then
sluttid = dateadd("h",1,sluttid)
end if
--kode--
Avatar billede lifeweb Nybegynder
08. maj 2004 - 18:14 #3
fandt fejlen...

det var variablen testtid som ikke blev nulstillet...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester