Ecco una bozza sulla quale devi lavorare
Prima di tutto crei la pagina con il form
codice:
<form id="frmregistrazione" action="salva.asp" method="post">
<fieldset>
<legend>Dati anagrafici</legend>
<label for="nome">Nome</label><input type="text" id="nome" name="nome" value="">
<label for="cognome">cognome</label><input type="text" id="cognome" name="cognome" value="">
.....
</fieldset>
<input type="submit" value="salva" id="salva" name="salva">
<input type="reset" value="Annulla" id="annulla" name="annulla">
</form>
La pagina salva.asp
codice:
nome=Request.Item("nome")
cognome=Request.Item("cognome")
username=Request.Item("username")
password=Request.Item("password")
cpassword=Request.Item("cpassword")
'qui devi effettuare dei controlli sui campi obbligatori e sulla corretteza degli stessi
'Controllare che le password inserite siano ugugli fra loro
'apri la connessione al tuo db
DataSource=Server.MapPath ("/tuosito/mdb-database/database.mdb")
strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DataSource & ";Persist Security Info=False;"
set objConn=Server.CreateObject ("ADODB.Connection")
objConn.CursorLocation =3
objConn.Open strConn
if err.number <>0 then
Response.Write DataSource & "
"
Response.Write strConn & "
"
Response.Write "ERRORE:
" & err.number & "
" & err.Description
Response.End
end if
set Rs=Server.CreateObject ("ADODB.recordset")
Rs.CursorLocation=3
ssql="select * from tabella_utenti where username=" & username
rs.Open ssql,objConn,3,3
if not rs.EOF then
'è già presente un utente
'ritorna errore
Response.Write "è già presente un utente con lo stesso username"
else
sSQL="insert into tabella_utenti"
sSQL=sSQL & " (Nome, cognome, username, password)"
sSQL=sSQL & " values ("
sSQL=sSQL & "'" & Nome & "',"
sSQL=sSQL & "'" & cognome & "',"
sSQL=sSQL & "'" & username & "',"
sSQL=sSQL & "'" & password & "'"
sSQL=sSQL & ")"
objConn.execute(sSQL)
Response.Write "Utente inserito"
end if
rs.Close
objconn.Close
set Rs=nothing
set objConn=nothing
poi aggiungi i campi che ti servono e fai le opportune modifiche per l'inserimento e il controllo dei campi obbligatori
ciao