11 messaggi dal 27 luglio 2001
Ciao!Sto compilando un form i cui dati immessi terminano in un db creato con MS Access. Vorrei sapere il codice asp da immettere in una select affinchè la scelta fatta attraverso il menu a tendina vada nel db..Grazie mille

<select size="1" cols="3" name="serviziomiltare">
<option value="Assolto" selected>Done
<option value="Esentato">Extempted
<option value="In attesa di chiamata">To do
</select>

Pierpaolo

Pierpaolo
177 messaggi dal 24 luglio 2001
Ciao

non riesco a capire quanto tu conosca di ASP, e di conseguenza ti do un aiuto generico:

- Apri la connessione con il db
- Recuperi la scelta dell'utente (con Request.form("serviziomilitare")
- Inserisci il dato nel db con un'istruzione sql INSERT
- Chiudi l'oggetto connessione.

Se ti interessa il codice guarda nel post di Viola.

A tua disposizione.


-------------------
Carlo Patti
www.db-interactive.it

------------------------------
Carlo Patti
------------------------------
info@ilmagodeipc.it
www.ilmagodeipc.it
11 messaggi dal 27 luglio 2001
grazie!!!!!!!!! ad es.
nell' input type scrivo:
<input type="text" name="nome" value=<% request("nome")%>>........
il tuo request nella select dove lo inserisco????ora vedrò viola!grazie mille!!!!


Pierpaolo

Pierpaolo
177 messaggi dal 24 luglio 2001
Ciao,

credo di capire che sei alle prime armi con ASP, bene allora siamo in 2!!

Quello che hai scritto ti serve se vuoi visualizzare all'utente una textbox con un valore che recuperi da un form, ma c'è un piccolo errore. La sintassi corretta è:

<code>&lt;input type="text" name="nome" value='&lt;%= Request.form("nome") %&gt;'&gt;</code>

Per inserire dei dati nel db e recuperarli è un'altra cosa, e ti consiglio di prendere spunto dal post che ti dicevo.

A presto.




-------------------
Carlo Patti
www.db-interactive.it

------------------------------
Carlo Patti
------------------------------
info@ilmagodeipc.it
www.ilmagodeipc.it
11 messaggi dal 27 luglio 2001
grazie!!!!!
mi sono spiegato male....
volevo sapere come inserire nella pagina del form il codice asp per poi far finire qdo premo il pulsante invia nel db il valore selezionato nel menu a tendina.....
l'esempio era per dire che nell'input so inserire il codice, ti ringrazio per l ecorrezioni, ma nella select non so dove inserirlo!!!
le oConn e cose così non mi danno probelmi!
grazie mille!!!!!

Pierpaolo

Pierpaolo
177 messaggi dal 24 luglio 2001
Ciao

scusami ma non ti seguo molto. La pagina col form è una pagina HTML, che non centra alcun che con ASP. Nella pagina del form visualizzi tutti i campi che vuoi l'utente inserisca e un bel pulsante per inviarti il form. Nel tag <b>&lt;form&gt;</b> metti un bel richiamo ad una pagina ASP. Es <code>&lt;form name="nome" method="POST" action="NomePaginaASP.asp"&gt;</code>

Sarà compito di questa pagina ASP l'inserimento dei dati nel tuo database.
Per recuperare la scelta di una select fai allo stesso modo di quando recuperi il valore di una textbox, ovvero
<code>Dim StrTempo
StrTempo = Request.form("NomeSelect")
StrTempo = Request.form("NomeTextbox")
</code>

Ottenuti i dati del form li inserisci nel database con l'istruzione sql <b>"INSERT"</b>

<code>StrSql = "INSERT INTO NomeTabella(campo1,campo2,campoN) VALUES ('valore1','valore2','valoreN')</code>

Poi fai
<code>ObjConn.execute StrSql</code>
e i tuo dati dovrebbere essere stati inseriti nel tuo database.

Buon lavoro.



-------------------
Carlo Patti
www.db-interactive.it

------------------------------
Carlo Patti
------------------------------
info@ilmagodeipc.it
www.ilmagodeipc.it
1.605 messaggi dal 06 settembre 2002
in una select il valore letto con la request corrisponde al value della option(elemento) selezionata al momento del submit

nel caso di
&lt;select size="1" cols="3" name="serviziomiltare" id="serviziomiltare" &gt;
&lt;option value="Assolto" selected&gt;Done
&lt;option value="Esentato"&gt;Extempted
&lt;option value="In attesa di chiamata"&gt;To do
&lt;/select&gt;


se al submit è valorizzato il secondo elemento quello con scritto "Extempted"


nella seconda pagina request.form("serviziomiltare")

ti restituisce "Esentato"


FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
11 messaggi dal 27 luglio 2001
grazie!una cosa sola...
io non uso il request form nella pagina che elabora i dati ma nei value degli input aggiungo il request...
nella seconda pagina dimensiono le variabili e le insersico nel db...volevo solo sapere usando questo metodo dove devo mettere la requet nella opagina del form...

Pierpaolo

Pierpaolo

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.