7 messaggi dal 10 ottobre 2002
ciao a tutti.
sto realizzando un asp per la gestione di corrispondenza.
Nella pagina "Inserisci_posta_arrivo.asp" c'è un modulo con i vari campi e tra gli altri c'è il campo MITTENTE
I mittenti sono elencati in una apposita tabella.
Ex...
1° ufficio sinistri
1° ufficio sinistri - sezione responsabilità civile
1° ufficio sinistri - segreteria
2° ufficio guasti ed assistenza.
e li richiamo della pagina in maniera dinamica.

il form ha come action "inserisci_posta.asp" dove c'è l'addnew e l'update.

L'inserimento funge tutto bene ma il problema sorge nel campo MITTENTE perché ilserisce solo il primo gruppo di caratteri
(ex ... inserisce del database 1° oppure 2° )

...
mittente = UCase(Request.Form("mittente"))
...

<!--#include file="connessione_database.inc" -->

<%
sql = "SELECT * FROM arrivo"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3,3
rs.addnew
...
rs(3) = mittente
...rs.update
rs.Close
set rs = Nothing
...

Ciao!!





probabilmente l'input non ha le "

<input type="text" name="valore" value="valore">

senza le " nella proprietà valore, il browser tronca al primo spazio.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
7 messaggi dal 10 ottobre 2002
questo è lo script :
<%
do while not rs1.eof
response.Write "<option value="&UCase(rs1(1))&">"&UCase(rs1(1))&"</option>"
rs1.MoveNext
loop
1.605 messaggi dal 06 settembre 2002
scrivi così
questo è lo script :
<%
do while not rs1.eof
response.Write "<option value="""&UCase(rs1(1))&""">"&UCase(rs1(1))&"</option>"
rs1.MoveNext
loop

FORZA LA MAGICA ROMA

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.