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

    Problemi con scrittura di una doppia operazione

    Buongiorno a tutti e scusatemi se sarò contorto... comunque ci provo!

    Da una pagina di commenti ho un modulo che con l'inserimento di un testo mi invia il commento alla pagina seguente, che scrive nel database il tutto.

    Nella pagina di scrittura, prima di procedere con l'azione, vorrei recuperare l'indirizzo email di tutti i partecipanti e scriverlo... e qui il problema!

    A seguire il codice che mi recupera tutti gli indirizzi mail, restituendomeli in forma: aaa@aaa.it; aaa@aaa.it; aaa@aaa.it, ect ect

    codice:
    sql="SELECT * FROM Tb_appuntamenti_registro WHERE id_appregistrazione=" & Request("id_appuntamento") & " AND ar_stato='si'"
    Set oRs3 = Server.CreateObject("ADODB.Recordset")
    Set oRs3 = oConn.Execute(sql)
                                                                                                                                                                                
    do while not oRs3.EOF
                                                                                                                                                 
    Response.write oRs3("ar_mail")
                                                                                                                                                                                
    oRs3.Movenext
    Loop
                                                                                                                 
    oRs3.close
    Da ignorante ho inserito quanto sopra scritto in un textarea denominato "frm_partecipanti", pensando di poterlo richiamare... e scrivere in una certa posizione nel database... come a seguire!

    codice:
    Set oRs=Server.CreateObject("ADODB.Recordset")                                
    sql="SELECT * FROM Tb_appuntamenti WHERE id_appuntamento=" & Request("id_appuntamento")
    oRs.Open sql,oConn,3,3
    
    oRs("ap_presenti")=Request("frm_partecipanti")
    
    
    oRs.update
    oRs.close
    oConn.close
    Entrambe le operazioni sono nella stessa pagina... quindi la prima non viene letta e ovviamente nella seconda mi scrive il campo vuoto...

    Qualche anima pia che può darmi una mano?

    Grazie mille!

  2. #2
    nel primo giro, invece della response.write, memorizzati i risultati in una variabile, poi usa quella variabile per la scrittura

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.