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.042
147
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
550
13
18
Italy
www.riciclarte.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
B form gestione input PHP 2
V PHP form intersecate PHP 0
8 Javascript - PDF Form Javascript 0
J Form inserimento dati in database Ajax 1
E Gestione profilo utente tramite Form PHP 3
R [C#] Form principale si blocca mentre un altro Thread lavora .NET Framework 0
M Problema con controllo form in real time jQuery 6
D Form validazione Javascript 2
R form recovery pass PHP 0
V Symfony e i form PHP 3
M form con checkbox PHP 8
S come aggiustare un form di contatto? HTML e CSS 3
F query e form con select multipla PHP 17
AC1 Form in finestra modale PHP 1
MarcoGrazia Verifica di una stringa o di un nome proveniente da form Snippet PHP 0
A Inserimento dati nel database tramite form + altre operazioni PHP 18
websilvia Contact form using Bootstrap 3.3.4 PHP 8
Alex_70 Button non funziona nella form PHP 2
C Form email php su pagina index.html? PHP 21
S Invio email da form PHP 8
L form multipla php sql,errore in inserimento MySQL 0
L inviare i dati di un form ad un database PHP 6
L Collegare un form html ad un database access Javascript 2

Discussioni simili