Allora ragazzi aiutatemi perchè nn mi sto più trovando..
Questo è il codice del file per l'inserimento nel database di un nuovo indirizzo
codice:
DIM NewEmail
NewEmail = Request.Form("EMAIL")
Dim objRec
Set objRec = Server.CreateObject("ADODB.Recordset")
sql="select * from Mailing where email = '"&NewEmail&"'"
objRec.Open sql, objConn, 3, 3
if not objRec.eof then
response.write("<div align='center'>Utente già iscritto!</div>")
objRec.Close
Set objRec = Nothing
objConn.Close
Set objConn = Nothing
else
'crea nuovo record
objRec.AddNew
objRec("EMAIL") = NewEMail
objRec.Update
'chiudo e distruggo recordset e connessione
objRec.Close
Set objRec = Nothing
objConn.Close
Set objConn = Nothing
response.write("<div align='center'>Nuovo utente inserito</div>
")
response.write("<div align='center'>Benvenuto!</div>")
end if
%>
Poi nella mia default ho inserito tra <head></head> un collegamento esterno ad un file.js che controlla che l'indirizzo email scritto sia corretto (lato client)..l'ho messo esterno per problemi di validazione...
codice:
<script type="text/JavaScript" src="/Script/controllo.js"></script>
Infine ho il form
Il form
codice:
<form method="post" action="AddUser.asp" onsubmit="return controllo();" id="form1">
Inserisci il tuo indirizzo email: <input type="text" id="email" name="email"></p>
Accetta privacy: <input type="checkbox" name="privacy" /></p>
<input type="button" value="Conferma" name="B1" /></p>
</form>
Ah scordavo nel file per l'inserimento email manca l'ultimo suggerimento di codice datomi da Roby..
Il mio problema è che nn capisco come fare nel mio caso a mettere i controlli lato server...ho cercato..si ma nn riesco ad arrivarci..perdonate la mia ignoranza, vorrei però tanto imparare... anche se sono un biologo marino e nn un webmaster..
Scusate per lo spazio occupato (come al solito)
Grazie
Giorgio!