WebSite X5Help Center

 
Roberto K.
Roberto K.
User

Invia dati ad un file  it

Autor: Roberto K.
Besucht 954, Followers 1, Geteilt 0  

creo in una form un modulo invio email con i campi Nome e Cognome, poi vado nelle opzioni e scrivo come attributo nome per il Nome e cognome per il Cognome. Poi vado sotto la voce INVIO e seleziono "invia i dati ad un file"; poi inserisco come File di elaborazione dati il mio programmino ASP nel quale inserisco le righe seguenti per caricare i dati nel database mdb: nel database ci sono i dati relativi a data, ora e messaggio ma nome e cognome non ci sono. Come mai? Cosa sbaglio ? Grazie

Set oRS = Server.CreateObject("ADODB.Recordset")

oRS.Open "select * from tabella", Conn ,adOpenKeyset,adLockOptimistic
oRS.AddNew 

oRS("Data") = date()
oRS("Ora") = time()

oRS("Nome") = Request.Form("nome")
oRS("Cognome") = Request.Form("cognome")
oRS("Messaggio") = "testo fisso di prova"

oRS.Update
oRS.Close

Gepostet am
3 ANTWORTEN
Incomedia
Riccardo P.
Incomedia

Buongiorno Roberto,

verifica che nel tab Opzioni del campo inserito nel form email per il valore Attributo <name>: sia scritto correttamente il campo e riportato nel db, anche il come campo database deve essere corretto.

Fammi sapere.

Mehr lesen
Gepostet am von Riccardo P.
Roberto K.
Roberto K.
User
Autor

Grazie per la risposta,

i nomi dei campi sono corretti ed anche inserendo il nome dei campi database il problema non si risolve. Ho comunque approfondito e sono riuscito a farlo funzionare modificando a mano il file html in questione (che allego) togliendo dallo stesso

enctype="multipart/form-data"

ora il problema è come si può fare in modo che website non inserisca questo comando nel file html? o cosa altro si può fare? Risulta molto scomodo dover modificare manualmente i file tutte le volte che si esporta il sito tenendo anche presente che il modulo email lo utilizzo in molte altre form. 

grazie

Mehr lesen
Gepostet am von Roberto K.
Incomedia
Riccardo P.
Incomedia

Buongiorno Roberto,

probabilmente dipende dal tuo server che non gestisce correttamente quella funzione, se vuoi puoi provare a usare un file .php e inviare a quello i vari dati.

Mehr lesen
Gepostet am von Riccardo P.