xrpart
Messages postés6Date d'inscriptionlundi 3 mars 2003StatutMembreDernière intervention 1 août 2005
-
19 oct. 2004 à 12:25
cs_Ismar
Messages postés12Date d'inscriptionlundi 20 septembre 2004StatutMembreDernière intervention17 novembre 2004
-
22 oct. 2004 à 12:51
Bonjour à tous.
Je bloque sur un probleme qui je suis sur n'en vaut pas la peine...!
C'est pour une page .asp proposant pleins de telechargements(telechargement.asp).
Les telechargements sont listés à la suite et pointe tous vers la même page: "fiche.asp".
Cette page est censée recuperer la variable session "id" du telechargement choisi ds la page precedente, afin d'aller chercher dans la BDD MySql les infos de ce telechargement (en fonction de l'ID qui est également une colonne de la table telechargement.).
Ca marche sauf que je n'arrive pas à envoyer depuis telechargement.asp la variable de session en fonction du lien cliqué. Voilà le code de la page telechargements.asp, le probleme est que c'est toujours le dernier id qui est envoyé et non celui qui correspond au lien.
- [Fiche.asp >Power Archiver 2004]
- [Fiche.asp >Media Player XP]
- [Fiche.asp >Ad-aware]
- [Fiche.asp >Media Player Me]
MERCI POUR VOTRE AIDE CAR JE TRAINE VRAIMENT SUR CE DETAIL.
cs_Ismar
Messages postés12Date d'inscriptionlundi 20 septembre 2004StatutMembreDernière intervention17 novembre 2004 22 oct. 2004 à 12:51
Si tu ne dois pas réutiliser ta session("id") par la suite, préfère plutôt un query string :
Dans telechargement.asp :
truc
et tu récupères dans fiche.asp :
id = request.querystring("id")
puis tu fais ta requête sql avec ta variable "id"....Si jamais tu veux la récupérée pour l'utiliser dans une autre page, tu peux toujours la mettre dans une variable de session à ce moment là :
Session("id") = id
Ton code ne doit pas marcher parce que tu affectes à chaque fois une nouvelle valeur à Session("id"), il prend d'abord 4 puis 6 puis 7 et garde la dernière valeur.