Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    cambiare valore da una select ad un altra

    Carissimi,
    devo aggiornare un db, considerando l'enorme lavoro da fare manualmente, chi mi può aiutare a fare uno script simile:

    Ho creato questa pagina test
    qui

    come faccio ad elaborarla? Cioè a modificare su tutta la tabella il risultato?
    In pratica alcuni vecchi campi hanno "SI" e "NO" e li vorrei sui campi della nuova select.
    Cioè e seleziono dalla prima select il primo valore e seleziono dalla seconda select il secondo valore, tutti i valori della prima select presenti sul db devono passare sul campo della nuova select.
    Grazie
    G.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Ho fatto + o meno questo:
    codice:
    <%
    sql = "SELECT * FROM utenti " 
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, Conn, 3, 3
    %>
    
    <%
    if rs.fields("VEN")= "SI" Then 
    
    request.form("cate2") = "SI"
    
    rs.update
    
    else
    
    request.form("cate2") = "NO"
    
    END IF
    
    if rs.fields("MAR")= "SI" Then 
    
    request.form("cate2") = "SI"
    
    rs.update
    
    else
    
    request.form("cate2") = "NO"
    
    END IF
    
    %>
    Ma non funziona....
    Come posso fare??
    Grazie
    G.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Ho provato questo, funziona, ma modifica il valore ad un id random del db, come posso modificarlo per effettuare l'operazione su tutti gli id presenti nel db?
    codice:
    <%
    sql = "SELECT * FROM utenti " 
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, Conn, 3, 3
    %>
    
    <%
    if request.form("cate1")= "VEN" Then 
    
    sql = "SELECT * FROM utenti " 
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, Conn, 3, 3
    
    rs.fields("VEN") = ""
    
    rs.update
    end if
    
    if request.form("cate2")= "001" Then 
    
    sql = "SELECT * FROM utenti " 
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, Conn, 3, 3
    
    rs.fields("001") = "SI"
    
    rs.update
    
    END IF
    %>
    Grazie per l'aiuto.
    G.

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.