79 messaggi dal 25 maggio 2001
Ciao...

ho un prob...in una pagina con un form e molti campi devo fare un inserimento in un db e fin quì nessun problema...per fare prima volevo usare ultradev ma posso fare anche a mano..non c'è nessun problema...

...una volta inseriti i dati nel db passo ad una pagina che mi presenta un altro form da compilare ma con un campo già riempito che si chiama "riferimento" che dovrebbe prendere il numero d'id dell'inserimento del db del form precedente...???

Come posso fare ???

Grazie



Matteo
------------------------------------
matteo@oldamerika.com
------------------------------------
ICQ N° 105837895
------------------------------------

Matteo
------------------------------------
matteo@oldamerika.com
------------------------------------
ICQ N° 105837895
------------------------------------
13 messaggi dal 04 giugno 2001
Nella form nuova usi la stessa tecnica di inserimento della prima con ovviamente
un'altra query dove ti richiamerai tutti i parametri tra cui anche l'id che dicevi!!!

Enrico
Migneco

Enrico
Migneco
79 messaggi dal 25 maggio 2001
Ma la prima pagina fà un inserimento e non mi passa nessun parametro...se guardi ultradev fà un pò di casini...ma in questa caso mi toglierebbe una marea di lavoro....

Ultradev lavora in self sulla stessa pagina del form...e inserisce solo...non mi passa nulla... e così nel secondo form non sò come prendere il campo id appena inserito....!!!

Ciao



Matteo
------------------------------------
matteo@oldamerika.com
------------------------------------
ICQ N° 105837895
------------------------------------

Matteo
------------------------------------
matteo@oldamerika.com
------------------------------------
ICQ N° 105837895
------------------------------------
107 messaggi dal 11 giugno 2001
per passare il parametro dalla prima alla seconda pagina puoi sempre usare un input type=hidden value=<%=parametro%> ... che viene ripescato nella seconda tramite un Request.
Oppure, mi viene in mente un'altra megelomaneria! Uso una variabile di sessione. Altro nun so!!!! Ciao

biztoNet



-----------------
web master
aliosciaperr@biztonet.it
www.biztonet.it
-----------------

-----------------
Se qualcosa non ti è chiaro ... guardalo da un'altra angolazione, probabilmente sei controluce!
aliosciaperr@biztonet.it
www.biztonet.it
-----------------
124 messaggi dal 14 giugno 2001
nel passaggio dalla prima alla seconda pagina passi dei dati, tipo nome e cognome, poi il db in automatico assegna un id al tuo record, giusto?
Prima di questa operazione metti due o valori appena inseriti in variabili di sessione tipo:

session("valore1") = request.form("nome")
session("valore2") = request.form("cognome")
ecc.

poi fai una query del tipo:

"select id form tuatabella where nome = '" & session("valore1") & "' and cognome = '" & session("valore2") & "'"

questa query ti restituisce l'id che ti serve e poi puoi fare quello che vuoi.
Ovviamente in caso di ononimia succede un casino... è meglio mettere anche altro tipo data di nascita o numero di telefono...

635 messaggi dal 06 settembre 2002
Ciao, una soluzione molto semplice, se ho capito il tuo problema è quella di:

-Registrare i dati nel database;
-scrivere rs.update
-scrivere rs.movenext
-scrivere rs.movePrevius
-scrivere ID=rs("ID")

in questo caso hai ID del record appena inserito.

- <!--#INCLUDE FILE="pagina_secondo_form.asp"-->

con l'inclusione non hai la necessità di passare ID

oppure puoi inserire ID in una session Session("ID")=ID

oppure

response.redirect "pagina_secondo_form.asp?ID='ID'" (non sono sicuro sulla correttezza della sintassi di quest'ultima istruzione)

Spero di essere stato di aiuto.
Ciao.




 JD

OJD

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.