Avatar billede rejx Nybegynder
11. juli 2003 - 15:03 Der er 7 kommentarer og
1 løsning

loop problem

Jeg kan ikke helt forstå hvorfor dette ikke virker.. den kommer ikke med nogen fejl, men står bare med en hvidskærm og æder en masse system power... lige som om den laver en uendelig loop.

<%
If Session("user_id") = "" Then
Response.Redirect "login.asp"
End if
page_title = "Upload billeder"
     
If Request.Querystring("upload_no") = "" Then
upload_no = "5"
Else
upload_no = Request.Querystring("upload_no")
End if

%>

<!--#include file="includes/design_start.inc"-->

<%
Response.Write "<FORM METHOD=POST ENCTYPE=multipart/form-data ACTION=Upload_funk.asp>"     

  loop_count = 0
  Do   
                                               
    loop_count = loop_count + 1
    Response.Write "<INPUT TYPE=FILE SIZE=40 NAME=FILE" & loop_count & "><BR>"
   
  Loop Until loop_count = upload_no

Response.Write "<INPUT TYPE=SUBMIT VALUE=Upload!>"
Response.Write "</FORM>" 
%>                           
<!--#include file="includes/design_end.inc"-->

håber der er nogen der kan hjælpe...
Avatar billede hossein Nybegynder
11. juli 2003 - 15:09 #1
skal ikke være:
loop_count = 0
  Do   
          Response.Write "<INPUT TYPE=FILE SIZE=40 NAME=FILE" & loop_count & "><BR>"                                         
    loop_count = loop_count + 1
Avatar billede squashguy Nybegynder
11. juli 2003 - 15:13 #2
prøv med en
upload_no = int(upload_no)

det er ikke "pænt" at sammenligne et tal med en streng
Avatar billede rejx Nybegynder
11. juli 2003 - 15:21 #3
hmm, det virker heller ikke...
Avatar billede rejx Nybegynder
11. juli 2003 - 15:26 #4
koden ser nu således ud:

<%
If Session("user_id") = "" Then
Response.Redirect "login.asp"
End if
page_title = "Upload billeder"
     
If Request.Querystring("upload_no") = "" Then
upload_no = "5"
Else
upload_no = Request.Querystring("upload_no")
End if
upload_no = int(upload_no)


%>

<!--#include file="includes/design_start.inc"-->

<%
Response.Write "<FORM METHOD=POST ENCTYPE=multipart/form-data ACTION=Upload_funk.asp>"     

  loop_count = 0
  Do   
                                               
    Response.Write "<INPUT TYPE=FILE SIZE=40 NAME=FILE" & loop_count & "><BR>"
    loop_count = loop_count + 1
   
  Loop Until loop_count = upload_no

Response.Write "<INPUT TYPE=SUBMIT VALUE=Upload!>"
Response.Write "</FORM>" 
%>                           
<!--#include file="includes/design_end.inc"-->
Avatar billede Slettet bruger
11. juli 2003 - 17:15 #5
Loop Until loop_count = cint(upload_no)
Avatar billede dta Nybegynder
11. juli 2003 - 17:16 #6
<%
If Session("user_id") = "" Then
Response.Redirect "login.asp"
End if
page_title = "Upload billeder"
     
If Request.Querystring("upload_no") = "" Then
upload_no = "5"
Else
upload_no = int(Request.Querystring("upload_no"))
End if


%>

<!--#include file="includes/design_start.inc"-->

<%
Response.Write "<FORM METHOD=POST ENCTYPE=multipart/form-data ACTION=Upload_funk.asp>"     

    for loop_count = 0 to upload_no
                                               
    Response.Write "<INPUT TYPE=FILE SIZE=40 NAME=FILE" & loop_count & "><BR>"
   
  next

Response.Write "<INPUT TYPE=SUBMIT VALUE=Upload!>"
Response.Write "</FORM>" 
%>                           
<!--#include file="includes/design_end.inc"-->
Avatar billede rejx Nybegynder
12. juli 2003 - 11:29 #7
dta: Din løsning virker, poster du lige et svar?
Avatar billede dta Nybegynder
16. juli 2003 - 20:51 #8
Så siger jeg tak!
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