Bonjour,
J'ai un petit problème :
Je stocke les resultats d'une procédure stockée dans un recordset et je les affiche dans une table.
Sur chaque ligne, j ai mis un bouton "modifier" qui est un bouton submit qui va me renvoyer l indice de la ligne choisie et un champ caché pour déclencher ma procédure...
Je recupere :
J'affiche mon tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 'recuperation de l'id de l'element que l'on veut modifier indiceModif=Request.Form("IndiceModif")
et apres si le test reussi j affiche differentes choses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <% DO UNTIL rsItem.EOF %> <TD Align="middle"><%= rsItem("Id_Element") %></TD> <%if(Request.Form("modifElement")="ok" and rsItem("Id_Element")=indiceModif)then%>... ... ... ...
le premier test Request.Form("modifElement")="ok" marce nickel.
Mais ce qui ne marche pas c'est le second test : rsItem("Id_Element")=indiceModif
J'ai vérifié et indice modif n'est pas vide, il prend bien en paramètre l indice de la ligne que je veux...
Donc ma question est :
Ai- je une erreur de synthaxe dans mon test ? ( rsItem("id_element") et indiceModif sant des integer..)
Ou alors on ne peut pas tester la valeur de rsItem("id_elemnt") mais ca me parait bizarre parce que sa valeur change à chaque tour de boucle si je ne m abuse ...
Si quelqu'un a une idée, je suis preneur
Merci
Partager