Bonjour tout le monde, je débute en asp et je connais quelqus petits problèmes, c'est pourquoi je solicite votre aide. Je voudrais me connecter à une base de données access, puis voir apparaitre les données de ma table dans un tableau, et enfin sélectionner certaines données à l'aide de checkbox et les renvoyer dans une autre page. Mon code me permet de me connecter à la base de données et de faire apparaitre les données dans un tableau, mais pas de les selectionner et de les renvoyer. Voila mon code :
<html>
<head><title>Modification ::</title></head>
<body>
<%
If Session("nom") <> "" Then
Dim Name
Name = Session("nom")
Set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("contacts.mdb"))
Set rs = Server.CreateObject("ADODB.recordset")
Response.Write"<center><font face="+"verdana"+"><b>Utilisateur Recherché :</b></font></center>"
Response.Write"<br>"
Response.Write"<center><font face="+"verdana"+"><b>"+(Name)+" "+(Firstname)+"</b></font></center>"
Response.Write"<br><br>"
rs.Open "SELECT Nom, Prénom, Société, OrigineContact FROM Contacts WHERE OrigineContact = '"& Name &"'" , conn
Response.Write"<table border=1 width="+"100%"+">"
Response.Write"<tr>"
Response.Write"<td><font face="+"verdana"+"><center><b>Nom</b></center></font></td>"
Response.Write"<td><font face="+"verdana"+"><center><b>Prénom</b></center></font></td>"
Response.Write"<td><font face="+"verdana"+"><center><b>Société</b></center></font></td>"
Response.Write"<td><font face="+"verdana"+"><center><b>Origine</b></center></font></td>"
Response.Write"<td><font face="+"verdana"+"><center><b>Sélection</b></center></font></td>"
Response.Write"</tr>"
Response.Write"<form method="+"post"+" action="+"test_3.asp"+">"
Do Until rs.EOF
Response.Write"<tr>"
For Each x In rs.Fields
Response.Write"<td align="+"center"+"><font face="+"verdana"+">"
If x.value <> "" Then
Response.Write(x.value)
Else
Response.Write" "
End If
Response.Write"</td></font>"
Next
Response.Write"<td><center><input type="+"checkbox"+" name="+"monTableau[]"+" value= x.value ></center></td>"
rs.MoveNext
Response.Write"</tr>"
Loop
Response.Write"<input type="+"submit"+" value="+"Envoyer"+">"
Response.Write"</form>"
If (rs.BOF = True) Then
Response.Write"Aucun contact enregistré"
Session.Contents.Remove("nom")
Session.Contents.Remove("password")
End If
rs.close
conn.close
Response.Write"</table>"
Else
Response.Write"<center><font face="+"verdana"+"><b>Vous devez définir tous les critères de recherche !</b></font></center"
End If
%>
</body>
</html>
Toutes mes données sont envoyés vers un recordset, et j'aimerais donc renvoyer les données du recordset que j'aurai coché dans une auter page.
Donc voila, je code peut etre comme un porc :D mais si quelqu'un pouvait m'aider ce serait cool. Merci beaucoup