Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di asch
    Registrato dal
    Aug 2002
    Messaggi
    365

    aiuto per request.form con For

    Ciao, vorrei evitare:

    codice:
    str_colore1 = request.form("colore1")
    str_colore2 = request.form("colore2")
    str_colore3 = request.form("colore3")
    ed utilizzare:
    codice:
    for i = 1 to 3
    [str_colore & (i)] = request.form("colore" & (i) & "")
    response.Write [str_colore & (i)]  & "
    "     'stampa
    next
    response.Write str_colore1 & "
    "  'non stampa
    response.Write str_colore2 & "
    "   'non stampa
    response.Write str_colore3 & "
    "   'non stampa
    Ho bisogno però dei valori colore1, colore2, colore3 per poi caricarli nel DB.
    codice:
    strSQL = "INSERT INTO catalogo (colore1,colore2,colore3 )" & _ 
    	" VALUES ('" & str_colore1  & "','" & str_colore2 & "','" & str_colore3 & "');"
    Come posso fare ?
    ...............
    :::::ILNY::::::
    °°°°°°°°°°°°°°°

  2. #2
    codice:
    suffisso = "colore"
    
    for each item in request.form
      if left(item,len(suffisso)) = suffisso then
        campi = campi & item & ","
        valori = valori & "'" & replace(request.form(item),"'","''") & "',"
      end if
    next
    
    if len(campi) > 0 then campi = left(campi,len(campi)-1)
    if len(valori) > 0 then valori = left(valori,len(valori)-1)
    
    sql = "INSERT INTO tabella (" & campi & ") VALUES(" & valori & ")"

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Usa un array senza tentare di costruire variabili dinamiche.

    str_colore(i)

    Roby

  4. #4
    Utente di HTML.it L'avatar di asch
    Registrato dal
    Aug 2002
    Messaggi
    365
    Grazie Mems, funziona !
    ...............
    :::::ILNY::::::
    °°°°°°°°°°°°°°°

  5. #5
    Utente di HTML.it L'avatar di asch
    Registrato dal
    Aug 2002
    Messaggi
    365
    Scusami, ho difficolta per l' UPDATE, come si fa?

    codice:
    SQL = "UPDATE tabella SET colore='" & str_colore & "' where ID = " & ID & ";"
    ...............
    :::::ILNY::::::
    °°°°°°°°°°°°°°°

  6. #6
    codice:
    SQL = "UPDATE tabella SET colore='" & str_colore & "' where [ID] = " & ID & ";"

  7. #7
    Utente di HTML.it L'avatar di asch
    Registrato dal
    Aug 2002
    Messaggi
    365
    intendevo sempre in riferimento al metodo usato per l'INSERT :

    codice:
    sql = "INSERT INTO tabella (" & campi & ") VALUES(" & valori & ")"
    
    sql  = "UPDATE tabella SET colore='" & str_colore & "' where ID = " & ID & ";"
    ...............
    :::::ILNY::::::
    °°°°°°°°°°°°°°°

  8. #8
    Il campo ID come lo passi?

  9. #9
    Utente di HTML.it L'avatar di asch
    Registrato dal
    Aug 2002
    Messaggi
    365
    intendi questo:

    codice:
    ID = CInt(request.querystring("ID"))
    ...............
    :::::ILNY::::::
    °°°°°°°°°°°°°°°

  10. #10
    Originariamente inviato da asch
    intendi questo:

    codice:
    ID = CInt(request.querystring("ID"))
    Capito.
    Quindi tu con un click aggiorni N campi di un solo record, giusto?

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.