Bonjour,
J'aimerais pouvoir insérer des données dans ma base de données grace à un formulaire.
Je vous mets le code que j'ai fait, et j'aimerais que quelqu'un me dise ce que je dois changer.
Ma base de données se nomme Voyage, et la table dans laquelle je veux écrire mes données se nomme Client, avec pour champs : NumClient, Nom, Adresse et NumVoyage.
Merci d'avance.
Helmut.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Avec Deux Listes dans un même formulaire</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<%
Set Conn = Server.CreateObject("ADODB.Connection" )
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" & " DBQ=" & server.MapPath("." ) & "/database/voyage.mdb"
Set RS = Server.CreateObject("ADODB.Recordset" )
if request.form("Nom" )<>"" then
SQL = "SELECT * FROM Client "
RS.Open SQL,Conn,3,3
RS.addnew
RS("NumClient" ) = request.form("NumClient" )
RS("Nom" ) = request.form("Nom" )
RS("Adresse" ) = request.form("Adresse" )
RS("NumVoyage" ) = request.form("NumVoyage" )
RS.update
RS.close
end if
%>
<table>
<form method="post" action="dernier.asp" border="2">
<tr>
<td align=right>NumClient</td><td>
<input name="NumClient" maxlength=15>
</td>
</tr><tr>
<td align=right>Nom</td><td>
<input name="Nom" maxlength=50>
</td>
</tr>
<tr>
<td align=right>Adresse</td><td>
<input name="Adresse" maxlength=50>
</td>
</tr>
<tr>
<td align=right>NumVoyage</td><td>
<input name="NumVoyage" maxlength=50>
</td>
</tr>
<tr>
<td colspan=2 align=center>
<input type="submit" value="Envoyer">
</td>
</tr>
</form>
</table>
<%
Conn.close
Set Conn = nothing
Set RS = nothing
%>
</body>
</html>