Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    creare variabili in un ciclo

    come posso creare delle variabili in un ciclo.

    ad esempio inizialmente creo immagine1 e ad ogni ciclo vorrei farla incrementare, quindi immagine2, immagine3 ecc

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Potresti usare un array.

    Roby

  3. #3
    ad esempio io ho questa per eliminare dei prodotti da un carrello della spesa

    codice:
    <%
        Dim SQL, id_records
    	id_records=split(request.form("id"),",")
    	for each id in id_records
        SQL = "DELETE FROM carrello WHERE id=" & id
        conn.Execute(SQL)
    	next
        Response.Redirect "carrello.asp"
        conn.Close
        Set conn = Nothing
    %>
    puoi aiutarmi?

    dovre creare un ciclo che ad ogni passaggio salva una voce in un campo diverso della stessa riga, immagine1, immagine2, immagine3

    come lo posso impostare?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <%
        Dim SQL, id_records
    	id_records=split(request.form("id"),",")
    redim new_var (ubound(id_records-1))
    cont = 0
    	for each id in id_records
        SQL = "DELETE FROM carrello WHERE id=" & id
        conn.Execute(SQL)
    new_var(cont) = cont
    	next
        Response.Redirect "carrello.asp"
        conn.Close
        Set conn = Nothing
    %>
    Roby

  5. #5
    Grazie Roby ma non riesco a capirlo, ho provato a vedere questo ma non riesco
    http://asp.html.it/articoli/leggi/79...ne-di-array/2/

    dove posso trovare qualcosa che mi spieghi le array?

  6. #6
    mi da errore alla riga in rosso, in verde la array che hp provato a fare...
    codice:
    <%
    Dim gg,mm,aa,hh,mn,ss         
        gg = Day(Date())         
        mm = Month(Date())         
        aa = Year(Date())         
        hh = Hour(Time())         
        mn = Minute(Time())         
        ss = Second(Time())         
        codicearticolo = "BBA"&ss&""&mm&""&gg&"X"&hh&""&ss&""&mn 
    	Dim SQL
    	SQL="INSERT INTO catalogo (codicearticolo, articolo, codice, categoria,sottocat,spazio1,spazio2,spazio3,spazio4,spazio5,catalogo,online) VALUES ('"&codicearticolo&"', '"&Replace(Request.Form("articolo"), "'", "''")&"', '"&Replace(Request.Form("codice"), "'", "''")&"', '"&Replace(Request.Form("categoria"), "'", "''")&"', '"&Replace(Request.Form("sottocat"), "'", "''")&"', '"&Replace(Request.Form("spazio1"), "'", "''")&"', '"&Replace(Request.Form("spazio2"), "'", "''")&"', '"&Replace(Request.Form("spazio3"), "'", "''")&"', '"&Replace(Request.Form("spazio4"), "'", "''")&"', '"&Replace(Request.Form("spazio5"), "'", "''")&"', '"&Replace(Request.Form("catalogo"), "'", "''")&"', '"&Request.Form("online")&"');" 
        conn.Execute(SQL)
    Dim oUpload
    Set oUpload= new cUpload
    With oUpload
    .EnabledAspUpload = False
    .EnabledImageSize = TRUE
    .EnabledLog = False
    .AutoRename = True
    .Overwrite = False
    .SetPath "/public/"
    .Load
    .UploadOnly "Images"
    While Not .Eof
    if lcase(oUpload.Files("ext"))<>"jpg" then
    response.write "file vietato"
    else
    If .Files("Height")>=500 or .Files("Width")>=500 then
     Response.write ("Le dimensioni dell'immagine " &_
     .GetFileName() &" non sono corrette (" &_
     .Files("Height") &"x" & .Files("Width") &"): File non caricato
    "  )
    else
     .Save
     Dim imm(2)
     imm(0) = "immagine1"
     imm(1) = "immagine2"
     for ii = 0 to Ubound(imm)   
     SQL2="UPDATE catalogo SET "&imm(ii) &"='"&.GetFileName() &"' where codicearticolo = '"&codicearticolo&"'"
     conn.Execute(SQL2)
     conn.Close
     Set conn = Nothing 
    end if 
    end if
    .MoveNext
    Wend
    End With
    Set oUpload = Nothing
    Response.Redirect("home.asp?page=b")
    %>

  7. #7
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    di grazia, l'errore qual'è?
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  8. #8
    a occhio apri un ciclo for e non lo chiudi con un next

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.