Recupero e modifica dati database access asp

martedì 28 febbraio 2012 - 21.36
Tag Elenco Tags  Access (.mdb)  |  VBScript

Alasque Profilo | Newbie

Ciao a tutti,

ho trovato in giro il seguente script che è abbastanza interessante.
vorrei, prima di recuperare i dati, individuare il recond 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

Dainesi Profilo | Senior Member

Probabilmente il database avrà anche una tabella di anagrafica utenti. Quello che devi fare è eseguire una query proprio su questa tabella per verificare l'esistenza di un utente con quelle credenziali.


.
Autore del libro sul FOREX, MetaTrader e creazione dei trading system http://ilmiolibro.kataweb.it/schedalibro.asp?id=115872

Alasque Profilo | Newbie

questo script l'ho già provato però gli devo dare il redirect (id=?) nell'indirizzo e funziona. il problema è che non vorrei passare per il redirect perchè io potrei dare qualsiasi id e modificare all'insaputa del titolare e quindi vorrei un form che prima mi chieda id e pwd e poi mi dia la possibilità di cambiare i dati. riesci a darmi una mano.
Alasque
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5