Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Problema form!

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    33

    Problema form!

    Salve a tutti, il server su cui c'è il mio sito mi ha scritto che si passa dalla piattaforma Windows 2003 a Windows 2008R2 e quindi che per invio email tramite Form o script sara' necessario utilizzare il componente CDOSys:

    Io ho sostituito il file che ho attualmente con quello che mi hanno proposto loro (file in allegato) e inserendo gli indirizzi email miei.

    Ho cambiato il collegamento nel file contatti con il nuovo file e l'email le invia ma mi arrivano vuote!

    E come se non leggesse il form! Vi ho allegato anche il codice del form nel file contatti!

    Dov'è l'errore? Vi ringrazio!
    File allegati File allegati

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    nel file di ricezione dei dati, che si occupa anche dell'invio della mail, non c'è alcun riferimento ai dati del form.
    è ovvio che non invii nulla.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    33
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    nel file di ricezione dei dati, che si occupa anche dell'invio della mail, non c'è alcun riferimento ai dati del form.
    è ovvio che non invii nulla.
    uhm... come si aggiungono?

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    tramite request.

    scusa ma... nel "vecchio file" che usi per spedire, non hai esempi funzionanti?
    non puoi prendere spunto da li?
    dico questo perché fare un esempio completo è un po' lunga, magari partiamo con qualcosa di già fatto da te.

    esempio semplice:

    codice:
    <%
    'raccolgo i dati
    nome = request.form("nome")
    'ecc ecc
    'li scrivo nella mail
    objMessage.HtmlBody = "<html><body>"&nome&"</body></html>"
    %>

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    33
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    tramite request.

    scusa ma... nel "vecchio file" che usi per spedire, non hai esempi funzionanti?
    non puoi prendere spunto da li?
    dico questo perché fare un esempio completo è un po' lunga, magari partiamo con qualcosa di già fatto da te.

    esempio semplice:

    codice:
    <%
    'raccolgo i dati
    nome = request.form("nome")
    'ecc ecc
    'li scrivo nella mail
    objMessage.HtmlBody = "<html><body>"&nome&"</body></html>"
    %>
    questo è il file attuale:
    File allegati File allegati

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    alla luce di questo direi che non hai scritto tu il codice.
    farlo tutto è un po' laborioso (messa così è lavoro da commissionare).
    chi ti ha fatto lo script precedente non può aiutarti?

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    33
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    alla luce di questo direi che non hai scritto tu il codice.
    farlo tutto è un po' laborioso (messa così è lavoro da commissionare).
    chi ti ha fatto lo script precedente non può aiutarti?
    Il codice non l'ho fatto io, purtroppo, ma se mi dici cosa aggiungere poi ci penso io a farlo per ogni voce del form! Per il momento cmq ti ringrazio!

    Ho iniziato a inserire il codice che mi dicevi...

    e il form mi funziona.... ma ora devo riuscire a far combaciare gli errori... che avevo con il vecchio form! Cioè se mettono un indirizzo email errato, o al posto del numero di telefono metteno lettere etc etc...
    Ultima modifica di whiteblu; 15-06-2015 a 19:41

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    33
    Apposto! funziona! ho inserito il codice del vecchio:

    IF nome = "" THEN errorform "Devi inserire il nome."
    IF cognome = "" THEN errorform "Devi inserire il cognome."
    IF email = "" THEN errorform "Devi inserire l'e-mail."
    IF invalidEmail(email) THEN errorform "L'e-mail inserita non e' corretta."
    IF citta = "" THEN errorform "Devi inserire la citta;."
    IF indirizzo = "" THEN errorform "Devi inserire l'indirizzo."
    IF cap = "" THEN errorform "Devi inserire il CAP."
    IF telefono = "" THEN errorform "Devi inserire il telefono."
    IF ditta = "" THEN errorform "Devi inserire la tua societa / ditta."
    IF kind = "" THEN errorform "Devi inserire l'attivita svolta."
    IF piva = "" THEN errorform "Devi inserire la partita iva."
    IF richiesta = "" THEN errorform "Devi inserire la richiesta."

    ed è ripartito!!! Grazie cmq per l'interesse! Se sei di Roma, ti offro da bere!!! Grazie!!!

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    33
    Vincent..... scusami se ti rompo ancora... ma nell'email che ricevo dal form, mi esce ora tutto su un rigo ad esempio:

    Mario rossi via nazionale 00190 roma 3330000000 e la richiesta....

    come posso far uscire la tabella come prima:
    Nome: Mario
    Cognome: Rossi
    Indirizzo: Via Nazionale
    Cap: 00190
    Città: Roma
    Tel: 333000000
    Richiesta: Richiesta dal form?

  10. #10
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    puoi mettere i break dove servono, es:
    codice:
    objMessage.HtmlBody = "<html><body>nome: "&nome&"<br>" </body></html>"
    per lavorare meglio puoi preparare tutta la variabile del messaggio e poi stamparla:
    codice:
    message = "<html><body>" &_
    "nome: "&nome&"<br>" &_
    "cognome: "&cognome&"<br>" &_
    "</body></html>"
    
    objMessage.HtmlBody = message

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.