Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : HTTP 500 lors d'ajout de données, pourquoi ? [ Archives ASP & ASP.NET / AU SECOURS !!!! ] (Steph)

mardi 10 avril 2001 à 03:11:06 | HTTP 500 lors d'ajout de données, pourquoi ?

Steph

Bonjour,

Depuis le début de l'année, je me suis mis en tête de réussir à créer un site complet en ASP (et oui, y a des inconscients partout!). Bref, malgré des heures et des heures de travail, des litres de café, un nombre incalculable de cigarettes et des milliers de cheveux arrachés, ca a l'air de fonctionner peu à peu.

Sauf ma page d'enregistrement d'utilisateurs. Voilà le concept, j'ai une page avec un formulaire contenant deux textboxes, une pour le login et une pour le mot de passe et un bouton. Un utilisateur existant entre son login et mot de passe, celui-ci est vérifié (sur une autre page) et le visiteur est ensuite dirigé dans une zone de membres (ca fonctionne!).

Lorsque l'utilisateur entre un mauvais mot de passe, idem le processus de vérification se fait et il est redirigé sur une page d'erreur.

Lorsque le nom d'utilisateur n'existe pas, la page de vérification (voir le schéma ci-dessous, ca sera plus simple) confirme le nouveau nom d'utilisateur et le mot de passe (ça fonctionne!) et permet à l'utilisateur soit de revenir à la page login (ça fonctionne!) soit d'enregistrer les données pour utiliser son login et mot de passe dans le futur (là ca fonctionne pas :( - Internal Server Error HTTP 500).

Voilà donc si quelqu'un veut bien m'aider à ne pas être totalement dégoûté de l'ASP (ça fait trois semaines que je suis sur CETTE page) j'aprécierais vraiment son aide et je suis prêt à lui ériger une statue ;)

Merci d'avance.

Voilà le concept:

login.asp (entrée du login et mdp pour nouvel utilisateur ou utilisateur existant)
|
|
V
transmission des données (method get)
page verifcompte.asp

Voici le code de la page verifcompte.asp:

<%
' on ouvre la connexion
If IsObject(Session("sessWM")) Then
Set conn = Session("sessWM")
Else
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "Welcome-Montreal_data","",""
Set Session("sessWM") = conn
End If
%>
<% if request.querystring("Action")<>"" then %>
<%
' test si l'utilisateur existe déjà
sql = "SELECT Users.UserID, Users.Password FROM Users WHERE ((Users.UserID)='" & Request.QueryString("UserID") & "') "
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
if rs.recordcount>0 then ' Utilisateur existant
sql = "SELECT Users.ID, Users.UserID, Users.Password FROM Users WHERE (((Users.UserID)='" & Request.QueryString("UserID") & "') AND ((Users.Password)='" & Request.QueryString("Password") & "')) "
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
if rs.recordcount>0 then ' mot de passe correct
rs.movefirst
session("Numero")=rs.fields("ID")
' écriture du cookie
Response.Cookies("Webmaster")=session("Numero")
Response.Cookies("Webmaster").Expires = Date+365
response.redirect "members.asp"
else
response.redirect "acces_refuse.asp"
end if
end if
%>
<% end if %>
<% if request.querystring("Act")="creer" then %>
<% sql = "SELECT Users.* FROM Users "
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
rs.AddNew
rs.Fields("UserID")=request.querystring("UserID")
rs.Fields("Password")=request.querystring("Password")
rs.update
sql = "select max(ID) from Users"
set rs = conn.Execute(sql)
session("Numero")=rs.fields(0)
' écriture du cookie
' Response.Cookies("Webmaster")=session("Numero")
' Response.Cookies("Webmaster").Expires = Date+365
' response.redirect "members.asp"
%>
<% end if%>
<html>
<!-- #BeginTemplate "/Templates/template.dwt" -->
<head>
<!-- #BeginEditable "doctitle" -->
<title>Welcome Montreal - Votre guide par Internet</title>
<!-- #EndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
</script>
<link rel="stylesheet" href="../css/link.css" type="text/css">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="720" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td width="720" height="50" align="left" valign="top"><img src="../images/logo_fr.gif" width="720" height="50" usemap="#Map" border="0"></td>
</tr>
</table>
<table width="720" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td width="720" height="80" align="center" valign="middle"><b><a href="http://click.linksynergy.com/fs-bin/stat?id=OtpGKSyxitI&subid=0" onFocus="if(this.blur)this.blur()"><img alt=icon border=0 width=468 height=60 src="http://ad.linksynergy.com/fs-bin/show?id=OtpGKSyxitI&gridnum=1&subid=0"></a></b></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" align="center" height="609" width="720">
<tr>
<td width="150" valign="top" height="609">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="150" height="231" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="150" height="20" valign="top"><img src="../images/partner_fr.gif" width="150" height="20"></td>
</tr>
<tr>
<td valign="top" height="211" bgcolor="#dfedfa">
<table width="100%" border="1" cellpadding="5" bordercolor="#000066" height="100%">
<tr>
<td bordercolor="#dfedfa" valign="top" height="204"><font size="1" face="Arial, Helvetica, sans-serif">Nous
vous donnons tous les outils pour renforcer votre présence
sur Internet. </font>
<p><font size="1" face="Arial, Helvetica, sans-serif">Associez-vous
à Welcome-Montreal.com pour voir vos ventes s'accroître
et ouvrir vos produits sur le monde.</font></p>
<p><font size="1" face="Arial, Helvetica, sans-serif">Profitez
d'un partenariat stratégique et profitable! </font></p>
<p><font size="1" face="Arial, Helvetica, sans-serif"><a href="partner.asp" class="link" onFocus="if(this.blur)this.blur()">Cliquez
ici pour en savoir plus</a></font></p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td height="342" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="150" height="20" valign="top"><img src="../images/services.gif" width="150" height="20"></td>
</tr>
<tr>
<td valign="top" height="322" bgcolor="#dfedfa">
<table width="100%" border="1" cellpadding="5" height="100%" bordercolor="#000066">
<tr>
<td valign="top" bordercolor="#dfedfa">
<p><font size="1" face="Arial, Helvetica, sans-serif"><b><span class="link">Inscrire
votre site sur Welcome-Montreal</span></b><br>
vous pouvez inscrire votre site à une catégorie
au maximum. Les positions des sites sont gérées
par l'intermédiaire de points.</font></p>
<p><font face="Arial, Helvetica, sans-serif" size="1"><b><span class="link">Inclure
le moteur de recherche dans votre page</span></b><br>
pour cela votre site doit être référencé
sur Welcome-Montreal, tout utilisateur se connectant
sur Welcome-Montreal par l'intermédiaire de votre
site vous fait gagner 1 point de classement. <br>
Inclure le moteur maintenant...</font></p>
<p><font face="Arial, Helvetica, sans-serif" size="1"><b><span class="link">Autres
services</span></b><br>
Conception de votre site Internet, promotion de votre
site, petites annonces. Accès à tous nos
services au complet. </font> </p>
<p><font face="Arial, Helvetica, sans-serif" size="1"><b><a href="login.asp" class="link" onFocus="if(this.blur)this.blur()">Cliquez
ici</a></b></font></p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
<td width="8"></td>
<td width="562" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="562" height="10"></td>
</tr>
<tr>
<td height="90" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="401" height="20" valign="top"><img src="../images/search_fr.gif" width="400" height="20"></td>
<td width="161"></td>
</tr>
<tr>
<td colspan="2" height="70" valign="top">
<table width="100%" border="1" cellpadding="5" bordercolor="#FFCC00">
<tr>
<td width="544" height="64" valign="top" bordercolor="#FFFFFF">
<form name="form1" method="post" action="">
<div align="center">
<input type="text" name="textfield">
<input type="submit" name="Submit" value="Chercher">
</div>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td height="499" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="562" height="499" valign="top"><!-- #BeginEditable "body" -->
<table cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<td width="560" height="499" valign="top">
<table width="560" border="0" bgcolor="#000066">
<tr>
<td><b><font face="Arial Black" size="2" color="#FFFFFF">WELCOME-MONTREAL<font color="#FFCC00">MEMBRES</font></font></b></td>
</tr>
</table>
<p align="left"><small><font face="Arial" color="#000000"><strong>Créer
un compte</strong></font></small></p>
<p align="left"><font face="Arial" color="#000000" size="2">Nom
d'utilisateur : <%=request.querystring("UserID")%></font></p>
<p align="left"><font face="Arial" color="#000000" size="2">Mot
de Passe : <%=request.querystring("Password")%></font></p>
<p align="left"><font face="Arial" color="#000000" size="2">Voulez
vous créer ce compte <a href="verifcompte.asp?Act=creer&UserID=<%=request.querystring("UserID")%>&Password=<%=request.querystring("Password")%>">Oui</a>
| <a href="login.asp">Non</a></font>
</td>
</tr>
<tr>
<td width="560" height="1" valign="top"><img width="560" height="1" src="transparent.gif"></td>
</tr>
</table>
<!-- #EndEditable --></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="720" border="0" align="center">
<tr>
<td>
<div align="center"><font face="Arial, Helvetica, sans-serif" size="1">Copyright
© 2000-2001 Cogesorg SARL. Tous droits réservés.</font></div>
</td>
</tr>
</table>
<map name="Map">
<area shape="rect" coords="262,36,310,50" href="index.asp" onFocus="if(this.blur)this.blur()">
<area shape="rect" coords="366,36,422,51" href="login.asp" onFocus="if(this.blur)this.blur()">
<area shape="rect" coords="451,35,528,50" href="partner.asp" onFocus="if(this.blur)this.blur()">
<area shape="rect" coords="554,34,607,53" href="contact.asp" onFocus="if(this.blur)this.blur()">
<area shape="rect" coords="653,36,701,47" href="../english/index.asp" onFocus="if(this.blur)this.blur()">
</map>
</body>
<!-- #EndTemplate -->
</html>

mardi 10 avril 2001 à 05:52:50 | Re : HTTP 500 lors d'ajout de données, pourquoi ?

Nix

Le problème c'est que erreur 500 c'est vague donc petit conseil pour essayer de voir le message d'erreur (tu dois être sur 2000/IIS5 toi )
Et puis sans ta base de données, cela va pas être évident si de voir si c'est une faute de frappe par exemple donc dans un 1er temps, en haut de ta page tu mets
<%On Error Resume Next%>
Et en bas, tu mets
<%=Err.Description%>
Et ça tu peux le mettre à plusieurs endroits de ta page pour essayer de voir à partir de quel moment le pb survient
S'il n'y a pas de message d'erreur, cela n'affichera rien.

Déjà si tu arrive à voir le message d'erreur ASP, on pourra plus voir d'ou vient le pb

A++

Nix


-------------------------------
Réponse au message :
-------------------------------

Bonjour,

Depuis le début de l'année, je me suis mis en tête de réussir à créer un site complet en ASP (et oui, y a des inconscients partout!). Bref, malgré des heures et des heures de travail, des litres de café, un nombre incalculable de cigarettes et des milliers de cheveux arrachés, ca a l'air de fonctionner peu à peu.

Sauf ma page d'enregistrement d'utilisateurs. Voilà le concept, j'ai une page avec un formulaire contenant deux textboxes, une pour le login et une pour le mot de passe et un bouton. Un utilisateur existant entre son login et mot de passe, celui-ci est vérifié (sur une autre page) et le visiteur est ensuite dirigé dans une zone de membres (ca fonctionne!).

Lorsque l'utilisateur entre un mauvais mot de passe, idem le processus de vérification se fait et il est redirigé sur une page d'erreur.

Lorsque le nom d'utilisateur n'existe pas, la page de vérification (voir le schéma ci-dessous, ca sera plus simple) confirme le nouveau nom d'utilisateur et le mot de passe (ça fonctionne!) et permet à l'utilisateur soit de revenir à la page login (ça fonctionne!) soit d'enregistrer les données pour utiliser son login et mot de passe dans le futur (là ca fonctionne pas :( - Internal Server Error HTTP 500).

Voilà donc si quelqu'un veut bien m'aider à ne pas être totalement dégoûté de l'ASP (ça fait trois semaines que je suis sur CETTE page) j'aprécierais vraiment son aide et je suis prêt à lui ériger une statue ;)

Merci d'avance.

Voilà le concept:

login.asp (entrée du login et mdp pour nouvel utilisateur ou utilisateur existant)
|
|
V
transmission des données (method get)
page verifcompte.asp

Voici le code de la page verifcompte.asp:

<%
' on ouvre la connexion
If IsObject(Session("sessWM")) Then
Set conn = Session("sessWM")
Else
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "Welcome-Montreal_data","",""
Set Session("sessWM") = conn
End If
%>
<% if request.querystring("Action")<>"" then %>
<%
' test si l'utilisateur existe déjà
sql = "SELECT Users.UserID, Users.Password FROM Users WHERE ((Users.UserID)='" & Request.QueryString("UserID") & "') "
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
if rs.recordcount>0 then ' Utilisateur existant
sql = "SELECT Users.ID, Users.UserID, Users.Password FROM Users WHERE (((Users.UserID)='" & Request.QueryString("UserID") & "') AND ((Users.Password)='" & Request.QueryString("Password") & "')) "
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
if rs.recordcount>0 then ' mot de passe correct
rs.movefirst
session("Numero")=rs.fields("ID")
' écriture du cookie
Response.Cookies("Webmaster")=session("Numero")
Response.Cookies("Webmaster").Expires = Date+365
response.redirect "members.asp"
else
response.redirect "acces_refuse.asp"
end if
end if
%>
<% end if %>
<% if request.querystring("Act")="creer" then %>
<% sql = "SELECT Users.* FROM Users "
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
rs.AddNew
rs.Fields("UserID")=request.querystring("UserID")
rs.Fields("Password")=request.querystring("Password")
rs.update
sql = "select max(ID) from Users"
set rs = conn.Execute(sql)
session("Numero")=rs.fields(0)
' écriture du cookie
' Response.Cookies("Webmaster")=session("Numero")
' Response.Cookies("Webmaster").Expires = Date+365
' response.redirect "members.asp"
%>
<% end if%>
<html>
<!-- #BeginTemplate "/Templates/template.dwt" -->
<head>
<!-- #BeginEditable "doctitle" -->
<title>Welcome Montreal - Votre guide par Internet</title>
<!-- #EndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
</script>
<link rel="stylesheet" href="../css/link.css" type="text/css">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="720" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td width="720" height="50" align="left" valign="top"><img src="../images/logo_fr.gif" width="720" height="50" usemap="#Map" border="0"></td>
</tr>
</table>
<table width="720" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td width="720" height="80" align="center" valign="middle"><b><a href="http://click.linksynergy.com/fs-bin/stat?id=OtpGKSyxitI&subid=0" onFocus="if(this.blur)this.blur()"><img alt=icon border=0 width=468 height=60 src="http://ad.linksynergy.com/fs-bin/show?id=OtpGKSyxitI&gridnum=1&subid=0"></a></b></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" align="center" height="609" width="720">
<tr>
<td width="150" valign="top" height="609">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="150" height="231" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="150" height="20" valign="top"><img src="../images/partner_fr.gif" width="150" height="20"></td>
</tr>
<tr>
<td valign="top" height="211" bgcolor="#dfedfa">
<table width="100%" border="1" cellpadding="5" bordercolor="#000066" height="100%">
<tr>
<td bordercolor="#dfedfa" valign="top" height="204"><font size="1" face="Arial, Helvetica, sans-serif">Nous
vous donnons tous les outils pour renforcer votre présence
sur Internet. </font>
<p><font size="1" face="Arial, Helvetica, sans-serif">Associez-vous
à Welcome-Montreal.com pour voir vos ventes s'accroître
et ouvrir vos produits sur le monde.</font></p>
<p><font size="1" face="Arial, Helvetica, sans-serif">Profitez
d'un partenariat stratégique et profitable! </font></p>
<p><font size="1" face="Arial, Helvetica, sans-serif"><a href="partner.asp" class="link" onFocus="if(this.blur)this.blur()">Cliquez
ici pour en savoir plus</a></font></p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td height="342" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="150" height="20" valign="top"><img src="../images/services.gif" width="150" height="20"></td>
</tr>
<tr>
<td valign="top" height="322" bgcolor="#dfedfa">
<table width="100%" border="1" cellpadding="5" height="100%" bordercolor="#000066">
<tr>
<td valign="top" bordercolor="#dfedfa">
<p><font size="1" face="Arial, Helvetica, sans-serif"><b><span class="link">Inscrire
votre site sur Welcome-Montreal</span></b><br>
vous pouvez inscrire votre site à une catégorie
au maximum. Les positions des sites sont gérées
par l'intermédiaire de points.</font></p>
<p><font face="Arial, Helvetica, sans-serif" size="1"><b><span class="link">Inclure
le moteur de recherche dans votre page</span></b><br>
pour cela votre site doit être référencé
sur Welcome-Montreal, tout utilisateur se connectant
sur Welcome-Montreal par l'intermédiaire de votre
site vous fait gagner 1 point de classement. <br>
Inclure le moteur maintenant...</font></p>
<p><font face="Arial, Helvetica, sans-serif" size="1"><b><span class="link">Autres
services</span></b><br>
Conception de votre site Internet, promotion de votre
site, petites annonces. Accès à tous nos
services au complet. </font> </p>
<p><font face="Arial, Helvetica, sans-serif" size="1"><b><a href="login.asp" class="link" onFocus="if(this.blur)this.blur()">Cliquez
ici</a></b></font></p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
<td width="8"></td>
<td width="562" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="562" height="10"></td>
</tr>
<tr>
<td height="90" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="401" height="20" valign="top"><img src="../images/search_fr.gif" width="400" height="20"></td>
<td width="161"></td>
</tr>
<tr>
<td colspan="2" height="70" valign="top">
<table width="100%" border="1" cellpadding="5" bordercolor="#FFCC00">
<tr>
<td width="544" height="64" valign="top" bordercolor="#FFFFFF">
<form name="form1" method="post" action="">
<div align="center">
<input type="text" name="textfield">
<input type="submit" name="Submit" value="Chercher">
</div>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td height="499" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="562" height="499" valign="top"><!-- #BeginEditable "body" -->
<table cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<td width="560" height="499" valign="top">
<table width="560" border="0" bgcolor="#000066">
<tr>
<td><b><font face="Arial Black" size="2" color="#FFFFFF">WELCOME-MONTREAL<font color="#FFCC00">MEMBRES</font></font></b></td>
</tr>
</table>
<p align="left"><small><font face="Arial" color="#000000"><strong>Créer
un compte</strong></font></small></p>
<p align="left"><font face="Arial" color="#000000" size="2">Nom
d'utilisateur : <%=request.querystring("UserID")%></font></p>
<p align="left"><font face="Arial" color="#000000" size="2">Mot
de Passe : <%=request.querystring("Password")%></font></p>
<p align="left"><font face="Arial" color="#000000" size="2">Voulez
vous créer ce compte <a href="verifcompte.asp?Act=creer&UserID=<%=request.querystring("UserID")%>&Password=<%=request.querystring("Password")%>">Oui</a>
| <a href="login.asp">Non</a></font>
</td>
</tr>
<tr>
<td width="560" height="1" valign="top"><img width="560" height="1" src="transparent.gif"></td>
</tr>
</table>
<!-- #EndEditable --></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="720" border="0" align="center">
<tr>
<td>
<div align="center"><font face="Arial, Helvetica, sans-serif" size="1">Copyright
© 2000-2001 Cogesorg SARL. Tous droits réservés.</font></div>
</td>
</tr>
</table>
<map name="Map">
<area shape="rect" coords="262,36,310,50" href="index.asp" onFocus="if(this.blur)this.blur()">
<area shape="rect" coords="366,36,422,51" href="login.asp" onFocus="if(this.blur)this.blur()">
<area shape="rect" coords="451,35,528,50" href="partner.asp" onFocus="if(this.blur)this.blur()">
<area shape="rect" coords="554,34,607,53" href="contact.asp" onFocus="if(this.blur)this.blur()">
<area shape="rect" coords="653,36,701,47" href="../english/index.asp" onFocus="if(this.blur)this.blur()">
</map>
</body>
<!-- #EndTemplate -->
</html>


mercredi 11 avril 2001 à 13:32:55 | Re : HTTP 500 lors d'ajout de données, pourquoi ?

glanoush

Salut,

Tout d'abord il serait bon d'utiliser un petit peu les fonctions de gestion d'erreur de l'ASP (On Error Resume Next ou On Error GoTo).
Ce que je te conseil aussi, c'est de vérifier le contenu de tes querystring avant de faire le teste de la valeur du contenu. Ceci afin d'éviter de faire des comparaisons sur un objet null qui te planterai la machine.

<% if request.querystring("Act")="creer" then %>
<% sql = "SELECT Users.* FROM Users "
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
rs.AddNew
rs.Fields("UserID")=request.querystring("UserID")
rs.Fields("Password")=request.querystring("Password")
rs.update

'libère d'abord l'ancien recordset
set rs = Nothing

sql = "select max(ID) from Users"
set rs = conn.Execute(sql)
session("Numero")=rs.fields(0)
' écriture du cookie
' Response.Cookies("Webmaster")=session("Numero")
' Response.Cookies("Webmaster").Expires = Date+365
' response.redirect "members.asp"
%>
<% end if%>
<form name="form1" method="post" action="">
<p align="left"><small><font face="Arial" color="#000000"><strong>Créer
un compte</strong></font></small></p>
<p align="left"><font face="Arial" color="#000000" size="2">Nom
d'utilisateur : <%=request.querystring("UserID")%></font></p>
<p align="left"><font face="Arial" color="#000000" size="2">Mot
de Passe : <%=request.querystring("Password")%></font></p>
<p align="left"><font face="Arial" color="#000000" size="2">Voulez
vous créer ce compte <a href="verifcompte.asp?Act=creer&UserID=<%=request.querystring("UserID")%>&Password=<%=request.querystring("Password")%>">Oui</a>
| <a href="login.asp">Non</a></font>

En espérant que tu réussiras à t'en sortir, je te souhaites encore une bonne journée.

Galnoush.

samedi 10 novembre 2001 à 00:57:36 | Re : HTTP 500 lors d'ajout de données, pourquoi ?

Test

test



Cette discussion est classé dans : asp, page, site, mot, utilisateur


Répondre à ce message

Sujets en rapport avec ce message

Pb avec ASP [ par jejeokocha ] Voila mon probleme!J ai creer un site Extranet pour mon entreprise ou j ai inserer des Script ASP!Or je voudrais que chaque internaute passe par une p AIDE !!!!!!!!!!!!!!!!!!!!!!! [ par sbiron ] Bonjour,Je me suis construit un site l'annèe passé en asp, malheuresement j'ai perdu mon mot de passe ftp, je ne peux plus faire de modification et j' ASP DLL [ par romaing ] bonjour. j'ai des pb avec la conversion d'asp en dll. Pour la petite histoire j'ai tout le site (asp)d'une entreprise à convertir en dll... donc mon p Help ! Page ASP et BDDONNEES [ par omaillard ] Bonjour,J'ai ma base de données avec deux colonnes date et motComment, dans un page en asp,afficher à un endroit l'avant-avant-dernier mot enregistré conseils en asp! [ par nat ] voila j'ai réalisé un site qui crée des questionnaires. L'utilisateur saisit ses questions qui sont stockées dans une base de données. apres l'utilisa Formulaire complexe ! [ par Jackboy ] Faire un programme en ASP (vbscript). La première page doit contenir un formulaire avec un textarea et un bouton submit. En soumettant le formulaire, Actualisation page ASP [ par bob432 ] Bonjour, Je programme en ASP avec une base Access. J'ai un problème dans mon site, dès que j'effectue une suppression, une saisie ou autre, l'action .asp et .dll [ par bobolechef ] Bonjour à tous !J'ai un petit pb :je dois protéger une page web avec un mot de passe et un login, ça c'est facile, j'arrive à le faire. Pour faire des Communication controle utilisateur et page aspx en ASP.NET [ par ivanoff1 ] Bonsoir, Je débute depuis peu dans la programmation ASP.NET et je me trouve devant un problème. J'ai un controle utilisateur "Ajouter_Donnees" et je sans doute IIS [ par youcefe ] salut les gars je ss debutant en programmation asp, g réalisé un site web dynamique avec asp et access. tt alé bien jusqu'au jour où g plus accès o si


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.