salut chloe,
alors je te propose un mix des deux car ils ont tous les deux à moitié bon et à moitié faux...
en ce qui concerne ton lien :
<a href="fiche2.asp?NumeroId="&rs("Id")>lien</a>
il faut savoir que tu souhaites récupérer l'identifiant, pour cela tu dois le faire exécuter par ton serveur donc entre <% %>
<a href="fiche2.asp?NumeroId=<%=rs("Id")%>">lien</a>
ensuite ton paramètre n'est pas bon : NumeroId -> NumeroIdPers
Dans ce lien, tu envoies tes valeurs dans l'url (ce lien par défaut est un lien de type GET), donc dans la page asp suivante tu utiliseras un request.querystring("NumeroIdPers"). Veille à respecter la casse de ta variable
Sinon, Ta méthode request("NumeroIdPers") marche sans problemee MAIS ton serveur passe en revue toutes les propriétés disponibles pour retrouver ta variable ie :
request.form("NumeroIdPers")
request.Querystring("NumeroIdPers")
request.Cookies("NumeroIdPers")
....
bref embêtant et inutile, alors mieux vaut ne rien mélanger.
voila à+
-------------------------------
Réponse au message :
-------------------------------
Je sais pas si t'as fait une faute de frappe mais t'as ecrit:
NumeroIdPers=Request("NumeroIdPers")
Mais ca rique pas de marcher car "Request" tout seul ca fait pas grand chose: Si les données de ton SELECT sont transmises a l'autre script via un formulaire Get falors tu mets:
Request.QueryString("NumeroIdPers")
Mais si c via POST alors:
Request.Form("NumeroIdPers")
Y'a des probs...
Attention!<a href="fiche2.asp?NumeroId="&rs("Id")>lien</a>
Ca a mon avis ca marche pas bien faut mettre:
<a href="fiche2.asp?NumeroId="<% = rs("Id") %>>lien</a>
C mieux!
Voila,voila...Peut etre que g pas bien compris mais je pense que c ca qui cloche
@++

vbtom.
-------------------------------
Réponse au message :
-------------------------------
Salut,
j'essaie d'envoyer un numéro d'dentification en paramètre à un autre script asp avec un lien mais je n'y arrive. Ce paramètre est une donnée récupérée dans un select.
Dans mon premier script j'ai :
<a href="fiche2.asp?NumeroId="&rs("Id")>lien</a>
Et dans mon deuxième script que j'appelle (fiche2.asp), j'ai :
Dim NumeroIdPers
NumeroIdPers=Request("NumeroIdPers")
Response.write NumeroIdPers 'pour voir si c'est bien passé
Et en fait qd je clique sur le lien ça m'écrit
rs(
Je pense que le pb vient de qd j'écris
<a href="fiche2.asp?NumeroId="&rs("Id")>lien</a>
--------
car si je met
<a href="fiche2.asp?NumeroId=1">lien</a>
le 1 passe bien et est affiché.
Si vous connaissez comment passé le paramètre, je vous remercie d'avance de m'aider.
Cloe