1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| <%
if request.form("enregistre") = "Valider" then
'declaration des variables et recup des données
dim mail
dim pass
dim nom
dim adresse
dim codepostal
dim ville
mail = Request.form("mail")
pass = Request.form("pass")
nom = Request.form("nom")
adresse = Request.form("adresse")
codepostal = Request.form("codepostal")
ville = Request.form("ville")
' IP ou Nom du serveur mySQL
ServerAddress = "a-server" 'localhost si c'est sur la même machine
' Nom de la base de données
DBName = "micro-sell"
' Login pour la base
UID = "root"
' Mot de passe pour la base
Password = "ffffffff"
' Ici on construit la chaine de connexion ODBC
LE_DSN = "driver={MySQL ODBC 3.51 Driver};server=" & ServerAddress & ";db=" & DBName & ";user id=" & UID & ";pwd=" & Password & ";option=16386"
' Paramètre de connexion + connexion
Set MaConnexion = Server.CreateObject("ADODB.Connection")
'--- A QUOI TE SERT CECI, TA BASE S''OUVRE UNIQUEMENT QD LA PERSONNE A CLIQUER SUR VALIDER ET SE FERME APRES --
MaConnexion.ConnectionTimeout = 30
MaConnexion.CommandTimeout = 30
'----------
MaConnexion.Open LE_DSN
set res=Maconnexion.execute("select count(mail) as nb from membre2 where mail='" & mail & "'")
if res("nb")=0 then
Maconnexion.execute ("INSERT INTO membre2 (mail, pass, nom, adresse, codepostal, ville) VALUES ('" & mail & "', '" & pass & "', '" & nom & "','" & adresse & "','" & codepostal & "','" & ville & "')")
'petit message perso pour toi, pour voir si cela a bien fonctionné, tu l'enleves si sa fonctionne ;)
response.write "Insertion terminée dans la base"
else
alert("ce mail existe déjà")
end if
Maconnexion.close()
end if
%> |
Partager