Bonjour,
Pour une collecte de donnée via formulaire, je propose des liste de choix de type "input radio" que l'on doit pouvoir modifier par la suite... donc quand on va sur la page de modification, il faut que le radio qui corresponde avec celui de la base de donnée soit coché (sachant que les choix proviennent également d'une base de donnée.)
Voici le code au moment de générer mes listes de choix :
Le message d'erreur est le suivant : "Type incompatible".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 DO WHILE NOT rs.EOF Response.Write "<tr>"&vbCRLF Response.Write "<td>"&vbCRLF Response.Write"<input type=""radio"" name="""& rs("ChoixCategorie") &""" value="""& rs("ChoixId") &""" " IF xLaValeurDeLaBD = rs("ChoixId")THEN Response.Write " selected" END IF Response.Write "/></td>"&vbCRLF Response.Write "<td>"& rs("ChoixNom") &"</td>"&vbCRLF Response.Write "</tr>"&vbCRLF rs.MoveNext LOOP
J'ai essayé de convertir les deux chaînes avec Cstr, Cbool, Cint... alors la page ne fait pas d'erreur mais ne répond jamais le " selected"... et quand je test avec un Response.Write de ces deux valeurs, elles sont pourtant identiques...
Quelqu'un aurait une idée?
Merci
Partager