Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    8

    Invio mail a lista parziale

    Salve,il mio problema è recuperare da un db una lista di mail,fare il check di quelle che mi interessano di volta in volta e spedirgli una webmail.Ho pensato di fare un discorso tipo con un loop dare il check in un form alle mail che mi interessano dopodicche' avevo intenzione di recuperare quelle checkate e metterle tipo in un array da assegnare alla spedizione delle mai come indirizzo destinazione.Non so se puo' essere un discorso valido, in ogni caso mi sono bloccato al momento di fare il trim dei dati passati dal form che a quel punto dovrebbe essere dinamico anch'esso e non so se sia possibile.Grazie di eventuali suggerimenti.

  2. #2
    l'idea c'è, perchè ti sei bloccato?sto form che manda? la mail?che hai fatto fin'ora?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    8
    Allora finora quello che ho fatto è questo...

    <form action="gruppob.asp" method="post">
    <% Set cn = Server.CreateObject("ADODB.Connection")%>

    <%
    Set rs = Server.CreateObject("ADODB.Recordset")
    strSQL="SELECT Email FROM Mailing ORDER BY Email"
    rs.Open strSQL,cn
    do while not rs.eof
    %>
    <table width="40%" border="1" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td width="20%" bgcolor="#FFCC00">
    <div align="center">
    <input name="<%=RS("Email")%>" type="radio" value="checked">
    </div></td>
    <td width="80%" bgcolor="#FFCC00"><%=RS("Email")%></td>
    </tr>
    </table>

    <div align="center">
    <%
    rs.movenext
    loop
    %>

    <input type="submit" name="submit" value="Aggiungi">
    </div>
    </form>
    ...
    Da qui dovrei avere la possibilità di checkare le mail che mi interessano e infatti sembra fungere.Ora pero' su gruppob.asp come li recupero i valori?...qui mi sono bloccato.tnx

  4. #4
    quello che hai scritto visualizza la lista di mail, giusto?

    questo
    <input name="<%=RS("Email")%>" type="radio" value="checked">
    non va perchè di radiobutton selezionato ne puoi avere solo uno.

    più che altro dovresti usare dei checkbox

    nella pagina gruppob.asp richiami tutti i checkbox, quelli selezionati avranno come valore le mail, quelli che nn lo sono avranno valore nullo, metti un semplice if valore<>"" come verifica che la mail sia checkkata ( ); se è vuoto non mandi la mail se no lo fai...basta un for con request dinamici tipo i tuoi capo si chiamano mail1, mail2,...,mailn nella pagina gruppob fai così

    for i=1 to n'n è un numero
    if request("mail"&i)<>"" then
    'manda la mail
    end if
    next

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    8
    Ciao scusa se non ho più risposto ma ho avuto seri problemi personali, cmq ho ancora il problema di cui abbiamo parlato, ora ho convertito i "radio" in "check"


    <form action="gruppob.asp" method="post">...

    <input name="<%=RS("Email")%>" type="checkbox" value="checked">

    ma non so come recuperarli nella pagina guppob.asp per poi assegnarli all'array per spedire.

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    8
    ah scusa dimenticavo l'oggetto del problema :P

    il tuo n cioe' il numero di mail da recuperare non lo conosco, come faccio?...grazie e scusa ancora

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.