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

    Problema invio dati con form a mail

    Salve ho un problema sull'invio dei dati da un form all'email. Il form in questione"emailform" nella pagina "riepilogo.asp" contiene dei campi testo che ricevono alcuni dati da una pagina precedente "prodottoecomm.asp" sempre attraverso form e alcuni anche dal database collegato passando l'id del prodotto. Questi campi sono disabled per non consentire al cliente di modificare il contenuto. Sempre nella pagina "riepilogo.asp" lo stesso form ha una serie di campi testo che il cliente deve compilare. Il problema è questo: L'email con tutto il rielpilogo dei dati la ricevo correttamente, ma non mi visualizza il contenuto dei campi del form che contengono le informazioni passate da una pagina all'altra e quelle prese dal database, mentre ricevo le info scritte dal cliente.

    ecco l'email che ricevo

    OFFICINA GENNA E TOMMASO - DATI SULL'ORDINE
    Tipologia Prodotto:
    Modello:
    Prezzo Eur
    Quantità:
    Iva Eur
    Costi di Spedizione Eur
    Tipo di pagamento scelto:
    Totale da pagare:
    DATI DEL CLIENTE:
    Nome e Cognome: sergio prova
    Attività: Professionista
    Partita Iva/Codice Fiscale: 34343535frefe
    Indirizzo: via taldetali
    Numero civico: 34
    Cap:4345
    Città:roma
    Provincia:roma
    Stato:italia
    Telefono: 343434
    Cellulare: 343w3e33
    Mail: digirolamoweb@libero.it

    come si può vedere i campi sui dati dell'ordine non li visualizza




    Codice:

    riepilogo.asp

    <form id="emailform" name="emailform" method="post" action="mail4.asp">
    <table width="547" border="0">
    <tr>
    <td colspan="2" align="left" class="Stile5">Riepilogo Ordine: </td>
    </tr>
    <tr>
    <td width="108" align="center" valign="top" class="Stile5">[img]<%=rs([/img]"/></td>
    <td width="429" align="left" valign="top" class="testoprodotti"><label></label> <label></label>
    <table width="392" border="0">
    <tr>
    <td width="77" align="left" valign="top" class="testoprodotti">Tipo:
    <% tipo1 = rs("tipologia")%></td>
    <td width="92" align="left" valign="top"><label class="testoprodotti">
    <input name="tipo" type="text" id="tipo" value="<%=tipo1%>" size="8"disabled ="disabled" />
    </label></td>
    <td colspan="2" align="left" valign="top" class="testoprodotti">Modello: <% modello1 = rs("modello")%></td>
    <td colspan="2" align="left" valign="top"><label>
    <input name="modello" type="text" id="modello" value="<%=modello1%>" size="8" disabled ="disabled" />
    </label></td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    <td colspan="2"></td>
    <td colspan="2"></td>
    </tr>
    <tr>
    <td align="left" valign="top" class="testoprodotti">Prezzo:<% prezzo1 = rs("prezzo")%></td>
    <td align="left" valign="top"><label>
    <input name="prezzo" type="text" id="prezzo" value="<%=prezzo1%>" size="8" disabled ="disabled"/>
    </label></td>
    <td colspan="2" align="left" valign="top" class="testoprodotti">Iva:<% iva1 = rs("iva")*quantita*prezzo1/"100"%></td>
    <td colspan="2" align="left" valign="top"><label>
    <input name="iva" type="text" id="iva" value="<%=iva1%>" size="8"disabled ="disabled" />
    </label></td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    <td colspan="2"></td>
    <td colspan="2"></td>
    </tr>
    <tr>
    <td align="left" class="testoprodotti">Quantit&agrave;:</td>
    <td align="left" valign="top"><label>
    <input name="quantita" type="text" id="quantita" value="<%=quantita%>" size="8"disabled ="disabled" />
    </label></td>
    <td colspan="2" align="left" valign="top" class="testoprodotti">Spese di Spedizione:<% sped1 = rs("spesesped")%> </td>
    <td colspan="2" align="left" valign="top"><label>
    <input name="spedizione" type="text" id="spedizione" value="<%=sped1%>" size="8"disabled ="disabled" />
    </label></td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    <td colspan="2"></td>
    <td colspan="2"></td>
    </tr>
    <tr>
    <td align="left" valign="top" class="testoprodotti">Pagamento:</td>
    <td colspan="3" align="left" valign="top"><label>
    <input name="textfield" type="text" value="<%=pagamento%>" size="20" disabled ="disabled"/>
    </label></td>
    <td width="25" align="left" valign="top" class="testoprodotti">Info</td>
    <td width="40" align="left" valign="top">[img]img/sda.jpg[/img]</td>
    </tr>
    <tr>
    <td align="left" valign="top" class="testoprodotti">Totale:
    <% totale1 = rs("prezzo")*quantita+iva1+sped1%></td>
    <td align="left" valign="top"><input name="totale" type="text" id="totale" value="<%=totale1%>" size="13" disabled ="disabled"/></td>
    <td width="44" align="left" class="testoprodotti"></td>
    <td width="88"></td>
    <td class="testoprodotti"></td>
    <td></td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td colspan="2" align="left" valign="top" class="Stile5"><label>Inserisci i dati per la fatturazione e spedizione della merce - <span class="Stile10"><span class="Stile7">*</span><span class="testoprodotti">dati obbligatori</span></span></label></td>
    </tr>
    <tr>
    <td colspan="2" align="center" valign="top" class="Stile5"><table width="543" border="0">
    <tr>
    <td width="193" align="left" valign="top" class="testoprodotti">Nome e Cognome/Azienda<span class="Stile7">*</span>: </td>
    <td width="126" align="left" valign="top"><label>
    <input name="nome" type="text" class="testoprodotti" id="nome" size="20" />
    </label></td>
    <td width="63" align="left" valign="top" class="testoprodotti">Attivit&agrave;<span class="Stile7">*</span>:</td>
    <td width="126" align="left" valign="top"><select name="att" size="1" class="testoprodotti" id="att">
    <option>Privato</option>
    <option>Professionista</option>
    <option>Azienda</option>
    </select></td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td colspan="2" align="center" valign="top" class="Stile5"><table width="543" border="0">
    <tr>
    <td width="196" align="left" valign="top" class="testoprodotti">P.IVA/Codice Fiscale <span class="Stile7">*</span>: </td>
    <td width="170" align="left" valign="top"><label>
    <input name="piva" type="text" class="testoprodotti" id="piva" size="24" />
    </label></td>
    <td width="163" align="left" valign="top" class="testoprodotti"></td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td colspan="2" align="center" valign="top" class="Stile5"><table width="543" border="0">
    <tr>
    <td width="71" align="left" valign="top" class="testoprodotti">Indirizzo<span class="Stile7">*</span>: </td>
    <td width="148" align="left" valign="top"><label>
    <input name="ind" type="text" class="testoprodotti" id="ind" size="20" />


    .....e via dicendo fino alla fine del form

    Mail4.asp



    <%
    dim nome, att, piva, num, cap, indirizzo, destinatario, comune, provincia, stato, telefono, mail, tipo, modello, prezzo, quantita, iva, spedizione, pagamento, totale

    tipo=request.form("tipo")
    modello=request.form("modello")
    prezzo=request.form("prezzo")
    quantita=request.form("quantita")
    iva=request.form("iva")
    spedizione=request.form("spedizione")
    pagamento=request.form("pagamento")
    totale=request.form("totale")
    nome=request.form("nome")
    att=request.form("att")
    piva=request.form("piva")
    destinatario="fugitive772000@yahoo.it"
    num=request.form("num")
    cap=request.form("cap")
    mail=request.form("mail")
    telefono=request.form("tel")
    cell=request.form("cell")
    stato=request.form("stato")
    indirizzo=request.form("ind")
    provincia=request.form("prov")
    comune=request.form("com")


    'validazione dei dati del form
    if (nome = "") or (mail = "") or (telefono = "") or (att = "") or (piva = "") or (indirizzo = "") or (num = "") or (cap = "") or (comune = "") or (provincia = "") or (stato = "") Then

    response.redirect "errore.asp"


    else





    dim email
    set email=createobject("cdo.message")

    email.from=mail
    email.to=destinatario
    email.subject="Dati per acquisto online Officina Genna Tommaso"
    email.htmlbody= " OFFICINA GENNA E TOMMASO - DATI SULL'ORDINE " & "
    " & "Tipologia Prodotto: " & tipo & "
    "&"Modello: " & modello & "
    " & "Prezzo Eur " & prezzo & "
    " & "Quantità:" & quantita & "
    " & "Iva Eur " & iva & "
    " & "Costi di Spedizione Eur " & spedizione & "
    " & "Tipo di pagamento scelto: " & pagamento & "
    " & "Totale da pagare: " & totale &" " & "
    " & " DATI DEL CLIENTE: "& "
    " & "Nome e Cognome: " & nome & "
    "& "Attività: " & att & "
    " & "Partita Iva/Codice Fiscale: " & piva & "
    " & "Indirizzo: "& indirizzo & "
    "& "Numero civico: " & num & "
    "& "Cap:" & cap & "
    "& "Città:" & comune & "
    " & "Provincia:"& provincia & "
    " & "Stato:" & stato & "
    " & "Telefono: " & telefono & "
    " & "Cellulare: " & cell &"
    "& "Mail: " & mail &" "

    email.send

    set email=nothing

    response.redirect "messaggioecommok.asp"


    End if

    %>



    Grazie infinite a chi potrà aiutarmi

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Guarda l'HTML della pagina del form e verifica che i VALUE dei campi siano compilati.
    Secondo me non lo sono.
    Le info che non compila il cliente direttamente (quelle che passano da una pagina all'altra e quelle prese da db) devono finire in campi hidden del form altrimenti non passano.

    Roby

  3. #3

    Problema invio dati con form a mail

    I value tipo questo <input name="tipo" type="text" id="tipo" value="<%=tipo1%>" size="8"disabled ="disabled" /> mi sembra che ci siano, puoi indicarmi quelli che mancano? Poi ho provato a mettere type="hidden", ma prima mi scompaiono i dati sul form di riepilogo e comunque quando provo a inviare non mi da comunque le info nella mail, sempre campi vuoti...
    se vuoi magari fare una prova... di seguito il link del mio negozioonline

    http://www.digi-web.it/officinagennatommaso/negozio.asp

    grazie infinite

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Modifica i campi da disabled a readonly un campo disabilitato non viene inviato il valore
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5

    Problema invio dati con form a mail

    Grazie mille funziona, sei stato veramente prezioso!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.