Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 12-11-2003, 11.50.55   #1
Gergio
Gold Member
 
Registrato: 14-06-2001
Loc.: LC
Messaggi: 2.415
Gergio promette bene
form e standard input

Ciao, ho una richiesta un po' particolare...
Ho un form html (metodo post), ma prima di arrivare alla pagina destinazione (action), devo passare da un'altra pagina (asp) che deve fare altre cose prima di processare i dati del form. Il mio problema è riuscire a prendere lo standard input (senza peraltro conoscere i nomi delle variabili che ci sono dentro) e riportarlo sull'input della pagina successiva. Cerco di spiegare meglio:

situazione iniziale:

pagina con form ----> pagina destinazione


situazione che vorrei:

pagina con form ----> pagina asp ----> pagina destinazione



Ho provato a cercare con google, ma non ho trovato niente di utile.
Come faccio a recuperare lo standard input?
___________________________________

Gergio non è collegato   Rispondi citando
Vecchio 14-11-2003, 10.42.23   #2
Gergio
Gold Member
 
Registrato: 14-06-2001
Loc.: LC
Messaggi: 2.415
Gergio promette bene
Sono riuscito a recuperare lo Standard Input!
Per chi fosse interessato ecco la soluzione:

for each campo in Request.Form
Response.write campo & " = " & Request.Form(campo) & "<br>"
next

molto semplice e pulita...
adesso lo devo riportare sull'altra pagina , ma non mi sembra così complicato. In ogni caso i consigli sono bene accetti

Ciao
___________________________________

Gergio non è collegato   Rispondi citando
Vecchio 18-11-2003, 11.46.31   #3
Gergio
Gold Member
 
Registrato: 14-06-2001
Loc.: LC
Messaggi: 2.415
Gergio promette bene
Ho ancora qlche problemino...
Provo a spiegarvi il tutto, sperando in un consiglio

Ho un sito gia' esistente che contiene un form e, ovviamente la pagina successiva per gestirlo. Devo cambiare l'action del form in modo che possa passare da una pagina intermedia mia in cui controllo alcune cose e ne registro altre. Poi, siccome il sito deve funzionare come prima, devo necessariamente rimandare i valori del form alla pagina originariamente preposta al suo controllo. Qsto devo farlo per qlsiasi form eventualmente presente nel sito.
Qndi devo recuperare lo standard input (generato da un form con metodo POST) di un form di cui non conosco nome e numero dei campi e inviarlo a un'altra pagina. Ho risolto la prima parte (recupero dei valori) come come ho già scritto sopra.
Ovviamente al posto del response.write ci ho messo le istruzioni per mettere tutti i valori in array, in modo da averceli a disposizione.

<parentesi>
A proposito: come creo un array in vbscript? Non conoscendone la sintassi, mi sono creato una stringa concatenando tutti i valori e poi l'ho splittata, ma mi sembra che non sia un modo efficiente...
</parentesi>

Il mio problema attuale e' centrato da qsta affermazione:
>Ma anche l'ultima pagina deve conoscere dei valori del forma della prima?
>Se sì, puoi usare per passarglieli le variabili di sessione (è solo una
>delle tantissime soluzioni applicabili).

Esatto: devo rimandare a un'altra pagina i valori ottenuti dalla prima. Pero' ho alcune limitazioni: non posso usare cookies e javascript lato client.
Finora ho risolto con generando un altro form con campi hidden per tutti i valori che ho ottenuto col ciclo for precedente, ma per spedirlo uso un javascript lato client e qsto va contro le mie specifiche. Esiste un modo per spedire il form lato server?
Mi suggerite di usare le variabili di sessione: riesco a usarle con i cookies disabilitati?

Altri suggerimenti?

Grazie per la pazienza e la gentilezza
___________________________________

Gergio non è collegato   Rispondi citando
Vecchio 18-11-2003, 20.33.38   #4
pholcus
Linux Supporter
 
L'avatar di pholcus
 
Registrato: 02-12-2000
Loc.: Monza
Messaggi: 1.987
pholcus promette bene
[OFFTOPIC MODE ON]

Carina la tua signature

[/OFFTOPIC MODE OFF]
pholcus non è collegato   Rispondi citando
Vecchio 19-11-2003, 13.20.31   #5
Gergio
Gold Member
 
Registrato: 14-06-2001
Loc.: LC
Messaggi: 2.415
Gergio promette bene


(almeno non sto facendo tutto il thread da solo... )
___________________________________

Gergio non è collegato   Rispondi citando
Vecchio 21-11-2003, 16.17.53   #6
Gergio
Gold Member
 
Registrato: 14-06-2001
Loc.: LC
Messaggi: 2.415
Gergio promette bene
risolto!!!

Ho risolto!!!
Grazie cmq a tutti per l'interessamento (Y)

Usando Server.Transfer("pagina_destinazione.asp") sia la query string, che lo standard input, vengono passati alla pagina che voglio, senza bisogno di recuperarli come avevo fatto.
Riprendendo il mio primo post:
Quota:
pagina con form ----> pagina asp ----> pagina destinazione
l'istruzione va messa in qlla che ho chiamato "pagina asp"




nota: non va specificata l'eventuale querystring perchè la recupera autonomamente, anzi, se la si specifica, segnala errore.

Ciao, alla prossima
___________________________________

Gergio non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
[JSP] Usare form da una JSP inclusa... si può fare? Alhazred Programmazione 8 29-07-2008 10.31.48
HPING e tools sicurezza NS-1 Sicurezza&Privacy 18 31-03-2007 15.54.40
Spostamento tra campi form in word 2003 bridges Office suite 0 15-12-2006 14.52.15
[OpenOffice.org 2.0.4 - CALC] Modifica carattere standard atreyu Office suite 0 17-10-2006 11.28.02
Sochet T e BTX motherboard drevis Hardware e Overclock 17 04-05-2004 18.14.39

Orario GMT +2. Ora sono le: 11.15.56.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.