Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Forum e mail

  1. #1

    Forum e mail

    Ciao a tutti
    vi devo chiedere questo...

    ho un miniforum in asp
    ho queste tabelle: rubrica, messaggi e forum cn ID di collegamento

    voglio mandare una mail agli utenti che hanno nella relativa discussione quando un utente aggiunge messaggio

    ho provato in questo modo:

    sql = SELECT messaggi.*, Rubrica.* FROM messaggi INNER JOIN Rubrica ON messaggi.IDrubrica = Rubrica.idrubrica WHERE IDforum = <%=(Rs2messaggi.Fields.Item("IDforum").Value)%>

    e il destinatario della mail è:

    objCDO.To = rs2messaggi.Fields.Item("mail").Value ' Destinatario - indirizzo del cliente

    in questo modo però invio la mail solamente alla prima persona che ha scritto la mail

    sapete aiutarmi?
    grazie

  2. #2
    fai un ciclo su tutti i risultati che ti ritorna quella query
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    puoi spiegarmi come fare?
    grazie e scusa il disturbo

  4. #4
    e sai dirmi come fare, nel caso un utente abbia scritto più volte nella discussione, mandare una sola mail? grazie

  5. #5
    senti secondo me la query non è esatta, anche se non so com'è strutturato il database....io direi che debba essere del tipo:

    codice:
    sql="select * from Rubruca where idutente in (select distinct messaggi.idutente from messaggi where idforum=" & idForum & ")"
    anche se mi pare sbagliata anche così....non sapendo il database come è strutturato è difficile....

    vabbeh te la dico a voce:

    codice:
    seleziona tutto dalla rubrica dove l'idutente è presente in (seleziona distintamente gli idutenti delle persone che hanno risposto al messaggio in esame)
    una volta che hai un recordset di questo tipo, farai un

    codice:
    while not recordset.eof
    
    response.write("invio l'email al mittente: " & recordset("email") & "
    ")
    
    recordset.movenext
    wend
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  6. #6
    grazie mille sei stato chiarissimo
    provo e ti faccio sapere

  7. #7
    mi dice questo...
    [Microsoft][ODBC Microsoft Access Driver] Syntax error. in query expression 'idrubrica in (select distinct messaggi.idrubrica from messaggi where idforum=)'.

    Sai aiutarmi?

  8. #8
    codice:
     where idforum=)
    manca un valore per idforum, avrai sbagliato a recuperare il valore da passare alla query. testa e controlla
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.