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.
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")
et le fichier d'insertion de l'enregistrement
admin_antenne_creation.asp : Insère les enregistrements dans la table 'antenne'.

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)
donc tout ça donne que quand je vais créé une nouvelle 'antenne', les responsables sont bien ajoutés alors que les centres non.
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.