Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125

    Problema con condizione e destinatari email

    Ciao.

    Scusate la domanda: ma perchè in questo codice la condizione sempre verificata è la prima anche se tutta la lista dei destinatari è compilata?

    codice:
       strDESTINATARIO_1 = request.form("DESTINATARIO_1")
       strDESTINATARIO_2 = request.form("DESTINATARIO_2")
       strDESTINATARIO_3 = request.form("DESTINATARIO_3")
       strDESTINATARIO_4 = request.form("DESTINATARIO_4")
       strDESTINATARIO_5 = request.form("DESTINATARIO_5")
       strDESTINATARIO_6 = request.form("DESTINATARIO_6")
       
       if _
          strDESTINATARIO_1 <> "" AND _
          strDESTINATARIO_2 <> "" then
                 strDestinatari = strDESTINATARIO_1 & ";" & strDESTINATARIO_2     
             
       elseIf strDESTINATARIO_1 <> "" AND _
              strDESTINATARIO_2 <> "" AND _
              strDESTINATARIO_3 <> "" then
                 strDestinatari = strDESTINATARIO_1 & ";" & strDESTINATARIO_2 & ";" & strDESTINATARIO_3  
              
       elseIf strDESTINATARIO_1 <> "" AND _
              strDESTINATARIO_2 <> "" AND _
              strDESTINATARIO_3 <> "" AND _
              strDESTINATARIO_4 <> "" then
                 strDestinatari = strDESTINATARIO_1 & ";" & strDESTINATARIO_2 & ";" & strDESTINATARIO_3 & ";" & strDESTINATARIO_4  
              
       elseIf strDESTINATARIO_1 <> "" AND _
              strDESTINATARIO_2 <> "" AND _
              strDESTINATARIO_3 <> "" AND _
              strDESTINATARIO_4 <> "" AND _
              strDESTINATARIO_5 <> "" then
                 strDestinatari = strDESTINATARIO_1 & ";" & strDESTINATARIO_2 & ";" & strDESTINATARIO_3 & ";" & strDESTINATARIO_4 & ";" & strDESTINATARIO_5
       
       elseIf strDESTINATARIO_1 <> "" AND _
              strDESTINATARIO_2 <> "" AND _
              strDESTINATARIO_3 <> "" AND _
              strDESTINATARIO_4 <> "" AND _
              strDESTINATARIO_5 <> "" AND _ 
              strDESTINATARIO_6 <> "" then
                 strDestinatari = strDESTINATARIO_1 & ";" & strDESTINATARIO_2 & ";" & strDESTINATARIO_3 & ";" & strDESTINATARIO_4 & ";" & strDESTINATARIO_5 & ";" & strDESTINATARIO_6
       
       else
                 strDestinatari = strDESTINATARIO_1
       end if

  2. #2
    perchè è un if tutto sballato. In particoalre l'else rende inutile tutti gli altri if, basta riempire solo i primi due destinatari che ti entra, a giusto, solo nel primo.

    codice:
    strDESTINATARIO_1 = request.form("DESTINATARIO_1")
       strDESTINATARIO_2 = request.form("DESTINATARIO_2")
       strDESTINATARIO_3 = request.form("DESTINATARIO_3")
       strDESTINATARIO_4 = request.form("DESTINATARIO_4")
       strDESTINATARIO_5 = request.form("DESTINATARIO_5")
       strDESTINATARIO_6 = request.form("DESTINATARIO_6")
    
    strDestinatari = ""
    
    if strDESTINATARIO_1<>"" then strDestinatari = strDestinatari & ";" & strDESTINATARIO_1
    if strDESTINATARIO_2<>"" then strDestinatari = strDestinatari & ";" & strDESTINATARIO_2
    if strDESTINATARIO_3<>"" then strDestinatari = strDestinatari & ";" & strDESTINATARIO_3
    if strDESTINATARIO_4<>"" then strDestinatari = strDestinatari & ";" & strDESTINATARIO_4
    if strDESTINATARIO_5<>"" then strDestinatari = strDestinatari & ";" & strDESTINATARIO_5
    if strDESTINATARIO_6<>"" then strDestinatari = strDestinatari & ";" & strDESTINATARIO_6
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Grazie molte !

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.