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

    Update multiplo con array

    Recupero dei dati inviati dall'esterno con una querystring, i dati li recupero senza problema e l'array funziona perfettamente (almeno credo) fino alla SQL.
    Facendo un response degli array prima della SQL i dati sono giusti (un valore nell'Arr2(0) e tre valori nell'arr3(i))
    Se però faccio eseguire la SQL ottengo il salvataggio sul database (access) solo dell'ultimo dato.
    Dove sbaglio? Sono ore che ci sbatto la testa e non trovo l'errore.
    Questo è il codice:
    codice:
    <%
        Dim causale
        causale = Request.QueryString("causale")
    %>
    
    <% 
    strUrl = causale
    str = URLDecode(strUrl)
    
    %>
    
    <%
    Arr=split(str,"=")
    if IsArray(Arr) Then
    End If
    %>
    
    
    <%
    Arr1=split(Arr(7),"&")
    if IsArray(Arr1) Then
    end if
    %>
    
    <%
    Arr2=split(Arr1(0),":")
    if IsArray(Arr2) Then
    end if
    
    Arr3=split(Arr2(1),",")
    if IsArray(Arr3) Then
    for i=0 to Ubound(Arr3)
    
    'Response.write Arr2(0) & (Arr3(i))&"
    "
    'next
    'end if
    'response.end
    
    
    
    %><%
    SQL="UPDATE " & Arr2(0) & " set prenotazione = 1, pagato = 1 WHERE Num_posto= " & Arr3(i)
    
    'Response.write SQL
    'response.end
    next
    end if
    conn.Execute(SQL)
    %>
    GRAZIE!

  2. #2
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    conn.Execute(SQL)


    deve essere dentro il ciclo...

  3. #3
    Originariamente inviato da barney09
    conn.Execute(SQL)


    deve essere dentro il ciclo...
    Già, che cog...ne che sono!
    Grazie mille, avanzi una bella birra.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.