je ne parviens pas à ajouter l'attribut des 'centre' dans ma table 'antenne'.
Pourtant, celui ci est une copie conforme de mon attribut des 'responsable' qui lui fonctionne parfaitement.
admin_antenne.asp : récupère les valeurs des titres, ..., responsable, centre en valeur "hidden" par une fonction Javascript. Affiche les tables.
et le fichier d'insertion de l'enregistrement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 sql = "SELECT * FROM antenne, region where id_region=region_antenne order by titre_antenne, lib_region, nomresp_antenne ;" Set rs = Server.CreateObject("ADODB.Recordset") rs.Open sql, conn, 3, 3 "SELECT * FROM region order by lib_region;"... ----------------------------- function valid(){ document.form_haut.action = "../asp/admin_antenne_creation.asp"; titre = document.form_haut.titre.value; adresse = document.form_haut.adresse.value; regi = document.form_haut.regi.selectedIndex; tel = document.form_haut.tel.value; if (titre != "" && adresse != "" && regi != "" && tel != "") { document.form_haut.submit(); } else { alert("Vous devez renseigner les champs :\ntitre\nadresse\nrégion\net telephone."); } ------------------------------ <%= rs("titre_antenne") %> <%= rs("lib_region") %> <%= rs("titre_antenne") %>');"> <input type="hidden" name="lid<%= v %>" value="<%= rs("id_antenne") %>"> <input type="hidden" name="titre<%= v %>" value="<%= rs("titre_antenne") %>">... <input type="hidden" name="responsable<%= v %>" value="<%= rs("responsable_antenne") %>"> <input type="hidden" name="centre<%= v %>" value="<%= rs("centre_antenne")
admin_antenne_creation.asp : Insère les enregistrements dans la table 'antenne'.
donc tout ça donne que quand je vais créé une nouvelle 'antenne', les responsables sont bien ajoutés alors que les centres non.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 autorisation = session("autorisation") '--- récupération des paramètres --- lid = request.form("lid") titre = request.form("titre")... responsable = request.form("responsable") centre = request.form("centre") sql = "INSERT INTO antenne"_ & "(titre_antenne, ..., responsable_antenne, centre_antenne)"_ & "SELECT '" & titre & "' AS titre_antenne, ..., '" & responsable & "' AS responsable_antenne, '" & centre & "' AS centre_antenne;" conn.Execute(sql)
est-ce que vous voyez d'ou ça peut venir svp ?
Pour une meilleure lisibilité, j'ai tronqué des parties du code. Si vous souhaitez le code dans son intégralité, je peux le poster si vous voulez.
Partager