Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    passare dati tra pagine

    Salve
    vorrei sapere come si fa a passare ad una pagina (cioè a renderli disponibili) dei dati (testuali) contenuti in moduli in un form di una pagina precedente.

    Per spiegarmi meglio:
    - ho una pagina_1 con un form che ha 2 campi di testo
    - premendo il pulsante submit si va ad un'altra pagina_2
    - vorrei che nella pagina_2 i contenuti dei 2 campi di testo fossero disponibili per essere memorizzati in variabili di sessione (ad esempio)

    Grazie

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    session( "campo1" ) = request.form( "campo1" )
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    a=request.form("nomecampo")

    response.write a
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  4. #4
    Nella pagina 2, se usi un submit, i campi ci finiscono sempre; il "problema" è richiamarli:

    Se dal form invii alla pagina 2 text box del tipo "nome" e "cognome",

    per visualizzarli devi scrivere (ad esempio):

    request("nome") ti visualizza il campo nome
    request("cognome") ti visualizza il campo cognome

    Vito
    ...God must love stupid people...He made so many...

    www.eurodomus.org

  5. #5
    quindi se ho capito bene, nella pagina 2 devo fare una cosa del tipo:

    session("var_nome") = request("txt_nome")

    dove txt_nome è il nome del modulo di testo presente nella pagina 1?

  6. #6
    No, non credo che ti serva valorizzare variabili di sessione (se poi ti serve lo fai).

    Una volta inviato il form (pigiando sul submit), per far apparire il valore passato in una pagina ASP devi scrivere:

    <%=request("txt_nome")%>

    Se invece hai bisogno di avere questo dato disponibile sempre, allora lo scrivi in una variabile di sessione così come hai indicato tu:

    <%session("var_nome") = request("txt_nome")%>

    e poi lo visualizzi scrivendo:

    <%=session("var_nome")%>

    Insomma, dipende da cosa ne devi fare di sto valore.

    Ciao, Vito
    ...God must love stupid people...He made so many...

    www.eurodomus.org

  7. #7
    interessa pure a me questa cosa!
    1)Inserisco i dati in pagina 1 e li invio a pagina due
    2)Pagina 2 mette le variabili in una sessione e li stampa a videoo
    3)Pagina 2 reindirizza alla 1

    Come si fa a fare in modo che i form a pagina 1 siano ripopolati con i dati memorizzati nella session?
    Grazie per l'aiuto! Simona

    www.gimeil.com

  8. #8
    Autorispondo con il messaggio che Roby ha lasciato! Grazie ancora

    <INPUT NAME="nick" TYPE="TEXT" value="<%=session("prova")%>" SIZE="10" /> --------------------------------------------------------------------------------


    Roby
    Grazie per l'aiuto! Simona

    www.gimeil.com

  9. #9
    Come valore di default nelle textbox a pagina 1 devi scrivere:

    <%=session("NomeCampo")%>
    ...God must love stupid people...He made so many...

    www.eurodomus.org

  10. #10
    Io ho provato a fare:

    Session("nome_variabile") = Request("nome_campo");

    a pagina_2, ma l'errore che ho è:
    "Impossibile memorizzare in un oggetto Session un oggetto intrinseco."

    Che vuol dire??

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.