Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Recupero e modifica dati database access asp

    Ciao a tutti,

    ho trovato in giro il seguente script che è abbastanza interessante.
    vorrei, prima di recuperare i dati, individuare il record con id e password, come posso fare?

    Grazie anticipate

    <%
    Dim ModID
    ModID = Request("id")
    if ModID = "" then
    ModID = 1
    end if

    MyDB="database.mdb"
    Set conn = Server.CreateObject("ADODB.Connection")
    dsnpath = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(myDB)
    conn.open dsnpath
    querysql="select * from AGENDA where id =" & ModID
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open querysql, conn, 3, 3
    if rs.eof then
    response.write "errore! ID non trovato!"
    response.end
    end if
    %>

    <html><head>
    <title>Modifica i dati</title>
    </head>

    <form method="POST" action="salva_dati.asp">
    <input type="hidden" name="id" value="<%=ModID%>">
    <table>
    <tr>
    <td>Nome:</td><td><input type="text" name="nome" size="20" value="<%=rs("nome")%>"></td>
    </tr><tr>
    <td>Cognome:</td><td><input type="text" name="cognome" size="20" value="<%=rs("cognome")%>"></td>
    </tr><tr>
    <td>Tel:</td><td><input type="text" name="telefono" size="20" value="<%=rs("telefono")%>"></td>
    </tr>
    </table>
    <input type="submit" value="MODIFICA DATI!">
    </form>

    <%
    rs.close
    set rs = Nothing
    conn.close
    Set conn = Nothing
    %>

    </body>
    </html>
    Alasque

  2. #2
    non lo fai già con

    querysql="select * from AGENDA where id =" & ModID


    ?

  3. #3
    quindi ModId è la pwd?
    Alasque

  4. #4
    alasque, non ho scritto io quel codice! e la struttura della tua tabella la conosci tu! quello che devi fare è adattare quel codice scopiazzato alla tua situazione.

  5. #5
    ciao Optime,

    ti ho risposto così perchè lo script non è mio e mi hai fatto riflettere sul fatto che quel riferimento potesse essere l'id relativo alla password.
    premesso che per aprire la pagina sull'id senza password devo utilizzare (id=?), com'eè la sintassi per dare anche ModId?

    grazie in anticipo
    Alasque

  6. #6
    viene già preso con

    ModID = Request("id")

  7. #7
    se volessi far compilare una pre-pagina in modo che l'utente metta l'Id e la pwd e quindi far entrare l'utente solo dopo la convalida, come posso fare?
    Alasque

  8. #8
    devi farla, che domande cerca nelle guide di HTML.it, l'argomento à basilare ed è stato trattato

  9. #9
    per me è un pò una giungla, per questo ti ho chiesto aiuto. grazie lo stesso
    Alasque

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.