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

    Aiuto invio mail selezionando destinatari da database

    Ciao a tutti. Vi chiedo aiuto perchè ho bisogno di poter inviare da web delle mail a più destinatari. Cosa semplice, ma quello che non riesco a fare è selezionare i destinatari da un database ad esempio con una casella di selezione. Come faccio?

  2. #2
    scusa non capisco la difficoltà, potresti spiegarti meglio?


    prova a cercare in html.it il comando foreach...magari cerchi quello

  3. #3
    codice:
    dim strYourmails
    strYourmails = ""
    ' !!! avendo una Connessione attiva "Conn" !!!
    SQL = "SELECT mail FROM table"
    set rs = conn.execute(SQL)
    if not rs.eof then
       while not rs.eof
          strYourmails = strYourmails & rs("mail") & ","
          rs.movenext
       wend
       strYourmails = left(strYourmails,len(strYourmails)-1)
    
       ' !!! istanza oggetto mail !!!
       obj.To = strYourmails
       '...bla bla bla
       obj.Send
    end if
    san imente saluta

    * http://simonecingano.it *

  4. #4
    imente ma così facendo dove va a recuperare i valori ? invia l'email a tutti i contatti nel db

  5. #5
    Provo a spiegarmi meglio. I destinatari sono contenuti in un database e vorrei poterli selezionare uno ad uno. Lo so che per voi è facile ma io...

  6. #6
    Originariamente inviato da Grambo
    imente ma così facendo dove va a recuperare i valori ? invia l'email a tutti i contatti nel db
    mi auguro che chi ci si metta in modalità BRAIN ON e si aggiunga un WHERE e si modifichino il nome del campo e della tabella

    il punto non era la query ma il ciclo

    in ogni caso
    Originariamente inviato da nadesa
    Provo a spiegarmi meglio. I destinatari sono contenuti in un database e vorrei poterli selezionare uno ad uno. Lo so che per voi è facile ma io...
    quello che ti ho scritto li seleziona uno ad uno (e somma le email in una stringa)

    se invece di sommare utilizzi direttamente il valore nel ciclo ecco che li hai singolarmente

    il punto è

    ESATTAMENTE cosa devi fare
    san imente saluta

    * http://simonecingano.it *

  7. #7
    ok nella pagina principale inserisci i nomi dei possibili destinatari con relative checkbox (TUTTE CON LO STESSO NOME (destinatario) e con valore = nome destinatario o identificativo vedi te dipende da come gestisci il db)

    poi nell'altra pagina recuperi i valori :

    destinatario=request.form("destinatario")

    ora hai tutti i destinatari salvati nella variabile destinatario

    poi fai un ciclo foreach nel quale andrai a selezionare dal db l'email relativa al nome corrente

    e nello stesso ciclo invii l'email e come destinatario inserisci l'email recuperata dal db

    PS: guardati come funziona il ciclo foreach...altrimenti il tutto t è impossibile

    ciao ciao

  8. #8
    Grazie ragazzi, ora ci provo. Vi farò sapere.

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.