Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926

    Passare variabile di sessione in inserimento record

    Premetto che non sono molto esperto di asp...

    Sto realizzando un semplice sito wen in asp, con una pagina
    di login utente che verifica la correttezza di user e password
    prendendo i dati di riferimento da un database, fin qui tutto ok.

    In caso di login effettuato con successo viene abilitata una
    variabile session che segue l'utente nelle varie pagine in cui
    e' richiesta una autorizazzione e anche qui tutto ok.

    Una pagina con un modulo form provvede ad inserire i
    nuovi record dell'utente e anche qui va bene solo che
    vorrei che, in un campo hidden venisse caricato
    nell'apposito record del database la variabile session]
    che corrisponde all'utente che ha effettuato il login in
    modo che non debba inserirlo manualmente.

    Sono riuscito a fare visualizzare la variabile session
    nella pagina di inserimento in questo modo:

    Benvenuto utente <% Response.Write (Session("MM_Username")) %>

    solo che non riesco a inserire questa variabile nel modulo con
    i dati da inserire nel nuovo record.

    Grazie per ogni utile indicazione
    Luca

  2. #2
    Nella form ti crei un campo hidden e imposti così:

    codice:
    <form name="inserisci" method="post" action="inserisci.asp">
    <input type="hidden" value="<% Response.Write (Session("MM_Username"))%>" name="sessione">
    </form>
    ...oltre agli altri campi di inserimento record, ovviamente....

    Poi quando vai ad inserire, oltre a fare la "request.form" dei campi già presenti nel modulo d'inserimento, farai la stessa cosa per il campo "sessione".

    Dopo di che procedi all'insert.

    [...non inserisco righe di codice, perchè mi pare di avere capito che già hai impostato il modulo di inserimento, per cui non ti resta che implementarlo...]

    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    Tutto perfetto, funziona benissimo.

    Avevo gia' provato qualcosa di simile ma evidentemente mi
    perdevo per strada qualche virgoletta o parentesi perche'
    mi dava errore o mi inseriva proprio la stringa come
    valore e non il suo contenuto.

    Grazie per l'aiuto

    Luca

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.