Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    156

    Persist aspemail - gestione campi database vuoti

    Vorrei inviare delle notifiche via email a chi inserisce un commento in una pagina.
    Se però un utente non vuole ricevere nulla lascia il campo email vuoto.
    Il codice che utilizzo é

    Codice PHP:

    strHost 
    "smtp.xxxxx"
    Set rs1 Server.CreateObject("adodb.recordset")
    rs1.Open "SELECT* FROM Commenti WHERE Pagina = '"keyArticolo &"';"xDb_Conn_Str23
    While not rs1.EOF
    Set Mail 
    Server.CreateObject("Persits.MailSender")
    Mail.Host strHost    
    Mail
    .From "info@xxx"
    Mail.FromName "test, invio da database"
    Mail.Subject "Nuovo commento sul sito"
    Mail.Body "Buongiorno, l'utente " nomeutente " ha commentato l'articolo che hai sottoscritto su [url]http://www.xxx[/url]" urlpagecomm "#opencommenti"
    Mail.IsHTML True
    Mail
    .AddAddress rs1("email"), rs1("nome")
    If 
    Request("Queue") <> "" Then
    Mail
    .Queue True
    End 
    if
    Mail.Send
    rs1
    .MoveNext
    Wend 
    Non so come impostare correttamente il ciclo per fare il controllo sui campi vuoti
    Grazie!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Assegna i campi del recordset a delle variabili e poi testale...

    if email <> '' then
    'invii
    end if

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    156
    Aaaah, ok. Molto gentile grazie.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    156
    Altro problema logico.
    Se un utente inserisce più commenti e più volte la sua email come mi consigliate di filtrare?
    Grazie!

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.