13 messaggi dal 06 settembre 2002
Ho bisogno di creare una pagina di invio email comune a tutti i miei siti, cioè tutti i siti hanno una form diversa tra loro (quindi con campi-form diversi).
Mi servirebbe creare una pagina comune che sia in grado di analizzare tutto il form di provenienza e restituire solo i campi che il form gli ha inviato dal singolo sito.
Ho provato con


<code>

&lt;%
For i = 1 To Request.Form("nome_campo_form").Count Response.Write Request.Form("nome_campo_form")(i) & "&lt;BR&gt;" Next
%&gt;

</code>


ma questa soluzione legge solo i nomi del campo che sono uguali, invece ho bisogno che mi legga il nome del form oppure tutti i nomi dei campi.

Help me pliz
Grazie


..: www.airdave.it
80 messaggi dal 27 giugno 2001
www.portel.it
Ciao airdave,
non sono sicuro di aver capito cio' che ti serve con esattezza...

Se e' quello che ho inteso, il seguente codice potrebbe andar bene:
&lt;%
for each x in Request.form
response.write x & " = " & Request.form(x) & "&lt;br&gt;" & vbcrlf
next
%&gt;


--
http://my.opera.com/filippo/
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
puoi risolvere la questione in due modi:

1) Differenza la pagina asp in base al parametro che gli viene passato tramite querystring, mi spiego:

nel tag form dei diversi siti che chiamano quella pagina asp ci metti:

&lt;form action="pagina.asp?codice=pippo"&gt;

in modo che la pagina asp saprà che i dati provengono dal form pippo che contiene tot campi.

2) Oppure esamini la collezione Request.form in questo modo:

for each campo in Request.Form
Response.write(Request.form.Key(campo)&": "&Request.form.Item(campo)&"&lt;br&gt;")
next

Request.form.Key(campo) ti restituisce il nome del campo
Request.form.Item(campo) ti da invece il valore.

Ciaoo

-----------------------
Da una perla dal saggio:
Quando non hai capito, devi dire "non ho capito", no che dici che hai capito e invece non hai capito un cavolo. Hai capito?
-----------------------

Enjoy learning and just keep making
13 messaggi dal 06 settembre 2002
Grazie x i post, provo subito quanto mi avete dato.
Vi terò aggiornati.




www.airdave.it
13 messaggi dal 06 settembre 2002
Grazie ragazzi trovato quello funzionante di coffee.
Grazie anche a BrightSoul

www.airdave.it

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.