Insertion donnee formulaire asp dans access
Résolu
qmike
Messages postés
1509
Date d'inscription
Statut
Membre
Dernière intervention
-
HostOfSeraphim Messages postés 6750 Date d'inscription Statut Contributeur Dernière intervention -
HostOfSeraphim Messages postés 6750 Date d'inscription Statut Contributeur Dernière intervention -
bonjour à tous
J'ai une base de données access
deux champs Utilisateur et Motdepasse
Comment insérer ces champs via le script ASP suivant
<html>
<head>
</head>
<body>
<table style="border-style:solid;border-width:2;border-color:black;"><tr><td colspan="2"><center><font size="2" face="verdana">
<tr><td><font size="2" face="verdana"><span style="height:25">Votre Utilisateur: <td><INPUT type="text" name="Utilisateur">
<tr><td><font size="2" face="verdana"><span style="height:25">Votre Mot de passe: <td><INPUT type="text" name1="MotdePasse">
<tr><td></td><td colspan="2">
<form method="post" >
<INPUT type="submit" name="nom" value="Envoyer">
</table>
<%
dim name
dim name1
set nom = Request.form("Utilisateur" )
set name1 = Request.form("MotdePasse" )
Set conn = Server.CreateObject("ADODB.Connection" )
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Inetpub\wwwroot\MaBase.mdb;"
sql = "INSERT INTO T_Utilisateurs (Utilisateur,MotdePasse) VALUES ('nom', 'name1')"
conn.Execute(SQL)
'rs.addnew
'RS("name" )=Request.form("Utilisateur" )
'RS("name1" )=Request.form("MotdePasse" )
'set rs=conn.execute(SQL)
'rs.update
'conn.execute.sql
'rs.close
'set rs = nothing
'set conn=nothing
%>
</body>
</html>
Actuellement sont insérer systèmatiquement dans la base name et name1 au lieu de l'utilisateur et le mot de passe
Merci pour vos réponses
J'ai une base de données access
deux champs Utilisateur et Motdepasse
Comment insérer ces champs via le script ASP suivant
<html>
<head>
</head>
<body>
<table style="border-style:solid;border-width:2;border-color:black;"><tr><td colspan="2"><center><font size="2" face="verdana">
<tr><td><font size="2" face="verdana"><span style="height:25">Votre Utilisateur: <td><INPUT type="text" name="Utilisateur">
<tr><td><font size="2" face="verdana"><span style="height:25">Votre Mot de passe: <td><INPUT type="text" name1="MotdePasse">
<tr><td></td><td colspan="2">
<form method="post" >
<INPUT type="submit" name="nom" value="Envoyer">
</table>
<%
dim name
dim name1
set nom = Request.form("Utilisateur" )
set name1 = Request.form("MotdePasse" )
Set conn = Server.CreateObject("ADODB.Connection" )
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Inetpub\wwwroot\MaBase.mdb;"
sql = "INSERT INTO T_Utilisateurs (Utilisateur,MotdePasse) VALUES ('nom', 'name1')"
conn.Execute(SQL)
'rs.addnew
'RS("name" )=Request.form("Utilisateur" )
'RS("name1" )=Request.form("MotdePasse" )
'set rs=conn.execute(SQL)
'rs.update
'conn.execute.sql
'rs.close
'set rs = nothing
'set conn=nothing
%>
</body>
</html>
Actuellement sont insérer systèmatiquement dans la base name et name1 au lieu de l'utilisateur et le mot de passe
Merci pour vos réponses
A voir également:
- Insertion donnee formulaire asp dans access
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Touche insertion clavier - Guide
- Insertion sommaire word - Guide
- Insertion filigrane word - Guide
7 réponses
C'est normal, dans le VALUES tu mets du texte et non des variables.
Essaye ceci :
<%
dim nom
dim name1
nom = Request.form("Utilisateur" )
name1 = Request.form("MotdePasse" )
Set conn = Server.CreateObject("ADODB.Connection" )
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Inetpub\wwwroot\MaBase.mdb;"
sql = "INSERT INTO T_Utilisateurs (Utilisateur,MotdePasse) VALUES ('" & nom & "','" & name1 & "');"
conn.Execute(SQL)
%>
Essaye ceci :
<%
dim nom
dim name1
nom = Request.form("Utilisateur" )
name1 = Request.form("MotdePasse" )
Set conn = Server.CreateObject("ADODB.Connection" )
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Inetpub\wwwroot\MaBase.mdb;"
sql = "INSERT INTO T_Utilisateurs (Utilisateur,MotdePasse) VALUES ('" & nom & "','" & name1 & "');"
conn.Execute(SQL)
%>
Essaye cela alors :
<%
Response.Write "Nom d'utilisateur : "
Response.Write Request.form("Utilisateur" )
Response.Write "</br>"
Response.Write "Mot de passe : "
Response.Write Request.form("MotdePasse")
%>
Si tu as les bons noms d'utilisateur et mot de passe qui apparaissent, c'est l'insertion qui pose problème. Sinon, c'est la récupération des données.
<%
Response.Write "Nom d'utilisateur : "
Response.Write Request.form("Utilisateur" )
Response.Write "</br>"
Response.Write "Mot de passe : "
Response.Write Request.form("MotdePasse")
%>
Si tu as les bons noms d'utilisateur et mot de passe qui apparaissent, c'est l'insertion qui pose problème. Sinon, c'est la récupération des données.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
merci
oui testé
les champs sont vides
oui testé
les champs sont vides