Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    395

    aggiunta id ad una tabella

    Ciao ho un altro problema non riesco ad aggiungere l'id della persona in sessione in quel momento quando aggiungo un messaggio in una tabella.
    Questo e' il campo hidden che manda l'id
    <input type="hidden" name="Id" id="Id" value="<%session("IDStaff")%> ">

    Di seguito il file che lo controlla
    <%
    dim reqid
    reqid=request.form("ID")
    if reqid="" then reqid=0

    sql = "SELECT * FROM MessageBoard where idstaff="&reqid&"; "
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,1,3

    RS.Addnew
    Rs.fields("IdStaff") = request("&reqid&")
    Rs.fields("Data") = request("Data")
    RS.fields("Type") = request("Type")
    RS.fields("To") = request("To")
    'RS(CC) = request("ToArea")
    'RS.fields("ToArea") = request("ToArea")
    RS.fields("Title") = request("Title")
    RS.fields("Description") = request("Description")
    RS.update

    rs.Close
    set rs = Nothing

    %>
    Mi aggiunge il record ma nella tabella al posto del IDStaff che mi aspetto di trovare non c'e' niente!!! Help me, please
    Ciao

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Ma
    codice:
    session("IDStaff")
    la valorizzi da qualche parte?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    395
    ciao si nell'intestazione della pagina ho valorizzato la sessione
    idreq=session("IdStaff").
    Ho provato con un response.write session("IdStaff") seguito da un response.write end a vedere fino a dove mi passa l'id giusto e me lo passa fino prima della query:
    sql = "SELECT * FROM MessageBoard where idstaff="&reqid&"; "

    quindi penso che il problema sia li, che ne dici?

  4. #4
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Scusa la domanda, ma ha senso assegnare ad una ulteriore variabile il valore di una variabile di sessione quando potresti tranquillamente fare così?
    codice:
    sql = "SELECT * FROM MessageBoard where idstaff=" & cInt(session("IDStaff"))
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    395
    ok giusto ma contina a non scrivermi nella tabella del database l'id preso dalla session!

    non capisco perche' mi lascia il campo vuoto...

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

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    395
    grazie mille perfetto ora funge, thanks a lot

    Ciao e buona giornata

  8. #8
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    di nulla
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

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.