Form ASP su MsSQL salvare 2 campi in 1

mizar1966

Nuovo Utente
3 Nov 2013
9
1
3
Buongiorno, ho un form ASP su database MsSQL con i seguenti campi:
Data, Indirizzo, Provincia, Tipologia, Contratto e Messaggio.
Nel form ASP ho tutti i campi text con gli stessi nomi e tutti sono obbligatori.

Adesso avrei bisogno di far salvare i due campi "Tipologia" e "Contratto" oltre alla sua cella, anche sulla cella "Messaggio".

In pratica nel Messaggio dovrebbe esserci all'inizio del testo il campo "Tipologia" e "Contratto" e subito dopo il testo del Messaggio che l'utente scrive.
Devo modificare la stringa INSERT INTO o esiste un sistema alternativo?
Grazie
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
non conosco ASP (uso php), però posso dirti un paio di cose in funzione di quello che vuoi fare
1) se vuoi che nel campo 'messaggio' sia contenuto e registrato anche il valore dei campi 'Tipologia' e 'Contratto' (a prescindere che non vedo la ragione per cui aumenti solo la ridondanza) prima dell'insert concateni i valori che ti provengano dal form tipologia+contratto+messaggio e salvi
2) se devi o visualizzare o inviare pe email il messaggio quando estrai con la select concateni come sopra e mostri o invii
 

Paolo69

Moderatore
Membro dello Staff
MOD
18 Feb 2010
555
13
18
Italy
www.caprioli.info
Buongiorno, ho un form ASP su database MsSQL con i seguenti campi:
Data, Indirizzo, Provincia, Tipologia, Contratto e Messaggio.
Nel form ASP ho tutti i campi text con gli stessi nomi e tutti sono obbligatori.

Adesso avrei bisogno di far salvare i due campi "Tipologia" e "Contratto" oltre alla sua cella, anche sulla cella "Messaggio".

In pratica nel Messaggio dovrebbe esserci all'inizio del testo il campo "Tipologia" e "Contratto" e subito dopo il testo del Messaggio che l'utente scrive.
Devo modificare la stringa INSERT INTO o esiste un sistema alternativo?
Grazie

  1. Estrai i dati dal DB (o recuperali dal FORM);
  2. Crea la variabile TIPOLOGIA, CONTRATTO e MESSAGGIO;
  3. Concatena le variabili creandone una che userai nel corpo email:
    Codice:
    <%
    
    Corpo_Email = TIPOLOGIA&"&nbsp;"&CONTRATTO&"&nbsp;:&nbsp;"&MESSAGGIO
    
    %>
  4. Risultato--> TIPOLOGIA CONTRATTO : MESSAGGIO
 
Ultima modifica:

mizar1966

Nuovo Utente
3 Nov 2013
9
1
3
Grazie per la risposta, non deve inviare email ma solo dati da salvare nel DB, e questi 2 campi li devo aggiungere nel messaggio a scopo di ricerca e aiuto posizionamento SEO.

Io ho un insert di questo genere, potresti farmi un esempio di quello che dovrei aggiungere?
Grazie

SQL = "INSERT INTO Tabella1
(Data,Indirizzo,Provincia,Tipologia,Contratto,Messaggio)
values('"& Data & "','"& sqlsafe(Indirizzo) & "','"& sqlsafe(Provincia) & "','"& sqlsafe(Tipologia) & "','"& sqlsafe(Contratto) & "','"& sqlsafe(Messaggio) & "')"
 

mizar1966

Nuovo Utente
3 Nov 2013
9
1
3
Risolto, c'è solo un piccolo neo, se un utente non compila tutti campi del modulo e lo script mostra a video per esempio (campo X mancante) sul Textarea del messaggio si vede il campo Tipologia e Contratto che l'utente ha inserito, giustamente.
Problema risolvibile credo usando un javascript che controlla il modulo piuttosto che farlo fare ad ASP.
Comunque, nel caso servisse a qualcuno questo è il metodo che ho usato:
varMessaggio = Uploader.form("contratto") &(" ") + Uploader.form("tipologia") &(" a ") + Uploader.form("provincia") &(" <br> ")+ Uploader.Form("messaggio")
come si nota ho aggiunto anche gli spazi con &(" ")
 
  • Like
Reactions: Paolo69
Discussioni simili
Autore Titolo Forum Risposte Data
W Rinominare Documenti Con Form Asp Classic ASP 9
A [ASP] Confronto tra dati Form e DB Classic ASP 2
M [ASP] Upload file da form controllo Classic ASP 5
F [ASP] passaggio parametri form metodo post Classic ASP 6
T problema strano con procedura di controllo da database, di dati immessi in un form asp Classic ASP 5
M rinominare immagini con form asp Classic ASP 10
T Impostare un controllo da database, di dati immessi in un form asp Classic ASP 6
T impostare il controllo dei dati immessi dagli utenti su form asp Classic ASP 8
X Differenze web form asp.net e form html ASP.NET 2
C elimare campi request form Asp Classic ASP 5
M Treeview form ASP.Net ASP.NET 1
S form mail asp, php e flash PHP 9
P ASP form invio dati + file per email Classic ASP 4
F Form x indirizzo pagina ASP HTML e CSS 1
T form in flash e asp Flash 0
I Salvare form file.asp Classic ASP 2
K Problema invio dati form con ASP Classic ASP 8
I Problema con form ASP-CDOSYS 2: la vendetta Classic ASP 4
I Problema con form ASP-CDOSYS Classic ASP 2
F script asp invio mail con dati di un form Classic ASP 3
U da form asp a txt Classic ASP 3
S Form mail con ASP Classic ASP 1
A validazione form in pagina asp Javascript 1
S Form Html E Asp Classic ASP 0
L form di invio in asp Classic ASP 2
L Form in ASp con inserimento file Classic ASP 1
enzonero form contatti in asp Classic ASP 7
S passare un valore da un form a un file .php con metodo post PHP 4
K Form che manda dati doppi PHP 1
K Problema form update PHP 2
Elisacau [Contact form 7] Inserire Numero auto incrementante WordPress 1
K form Inserimento record mysql PHP 2
I Form con selettore HTML e CSS 0
K [php]form invio dati PHP 0
G form invio multiplo con checkbox PHP 12
nivaria.achinet Intercettare form solo dopo invio Javascript 1
D Form contatti non funzionante HTML e CSS 0
A Stampare dati da form PHP 8
M Unire 2 funzioni per l'invio di un form e con l'apertura di un div Javascript 0
I Form HTML e CSS 17
otto9due $_FILE non passa i dati dal form PHP 1
M Form: come tornare ai campi già compilati dopo invio PHP 1
G Invio form con PHP PHP 3
felino Form action costum e parametri in queryString WordPress 1
M Come recuperare molteplici input form PHP 1
M Collegamento tra form html e script php PHP 4
L form immagini per il database PHP 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
L inserimento form dati multipli ? PHP 0

Discussioni simili