par
Aorgerit » 24 déc. 2021, 15:42
Bonjour,
Et un grand merci pour l'attention portée sur ce sujet.
Comme déjà précédemment, même le phpMyadmin du serveur plante sur ce point également, (je fais toujours les tests pas possibles dans tous les sens).
C.a.d. que si je veux simplement rentrer 0 oui 1.... cela n'est pas géré dans tous les cas.
Nota : Impossible de renommer les champs,, c'est dans ce qui est demandé.
La requête n'est pas légère, la voici :
$req="UPDATE $nom_table SET kit_cyl='$kit_cyl', num_mod_pis='$num_mod_pis', num_ser_cyl1='$num_ser_cyl1', num_ser_pis1='$num_ser_pis1', num_ser_cyl2='$num_ser_cyl2', num_ser_pis2='$num_ser_pis2', num_ser_cyl3='$num_ser_cyl3', num_ser_pis3='$num_ser_pis3', num_ser_cyl4='$num_ser_cyl4', num_ser_pis4='$num_ser_pis4', num_ser_cyl5='$num_ser_cyl5', num_ser_pis5='$num_ser_pis5', num_ser_cyl6='$num_ser_cyl6', num_ser_pis6='$num_ser_pis6', ref_res_max_ser='$ref_res_max_ser', cyl1_a='$cyl1_a', cyl2_a='$cyl2_a', cyl3_a='$cyl3_a', cyl4_a='$cyl4_a', cyl5_a='$cyl5_a', cyl6_a='$cyl6_a', cyl1_b='$cyl1_b', cyl2_b='$cyl2_b', cyl3_b='$cyl3_b', cyl4_b='$cyl4_b', cyl5_b='$cyl5_b', cyl6_b='$cyl6_b', cyl1_c='$cyl1_c', cyl2_c='$cyl2_c', cyl3_c='$cyl3_c', cyl4_c='$cyl4_c', cyl5_c='$cyl5_c', cyl6_c='$cyl6_c', cyl1_a1='$cyl1_a1', cyl2_a1='$cyl2_a1', cyl3_a1='$cyl3_a1', cyl4_a1='$cyl4_a1', cyl5_a1='$cyl5_a1', cyl6_a1='$cyl6_a1', cyl1_b1='$cyl1_b1', cyl2_b1='$cyl2_b1', cyl3_b1='$cyl3_b1', cyl4_b1='$cyl4_b1', cyl5_b1='$cyl5_b1', cyl6_b1='$cyl6_b1', cyl1_c1='$cyl1_c1', cyl2_c1='$cyl2_c1', cyl3_c1='$cyl3_c1', cyl4_c1='$cyl4_c1', cyl5_c1='$cyl5_c1', cyl6_c1='$cyl6_c1', max_b='$max_b', max_b1='$max_b1', p1_t='$p1_t', p2_t='$p2_t', p3_t='$p3_t', p4_t='$p4_t', p5_t='$p5_t', p6_t='$p6_t', p1_b='$p1_b', p2_b='$p2_b', p3_b='$p3_b', p4_b='$p4_b', p5_b='$p5_b', p6_b='$p6_b', jeu_1='$jeu_1', jeu_2='$jeu_2', jeu_3='$jeu_3', jeu_4='$jeu_4', jeu_5='$jeu_5', jeu_6='$jeu_6'; min_top='$min_top', min_bot='$min_bot',jeu_max='$jeu_max', ref_cot_sou_guid='$ref_cot_sou_guid', cyl1_adm_sou_a='$cyl1_adm_sou_a', cyl1_adm_sou_b='$cyl1_adm_sou_b', cyl2_adm_sou_a='$cyl2_adm_sou_a', cyl2_adm_sou_b='$cyl2_adm_sou_b' , cyl3_adm_sou_a='$cyl3_adm_sou_a', cyl3_adm_sou_b='$cyl3_adm_sou_b' , cyl4_adm_sou_a='$cyl4_adm_sou_a', cyl4_adm_sou_b='$cyl4_adm_sou_b' , cyl5_adm_sou_a='$cyl5_adm_sou_a', cyl5_adm_sou_b='$cyl5_adm_sou_b', cyl6_adm_sou_a='$cyl6_adm_sou_a', cyl6_adm_sou_b='$cyl6_adm_sou_b', cyl1_adm_gui_a='$cyl1_adm_gui_a', cyl1_adm_gui_b='$cyl1_adm_gui_b', cyl2_adm_gui_a='$cyl2_adm_gui_a', cyl2_adm_gui_b='$cyl2_adm_gui_b' , cyl3_adm_gui_a='$cyl3_adm_gui_a', cyl3_adm_gui_b='$cyl3_adm_gui_b' , cyl4_adm_gui_a='$cyl4_adm_gui_a', cyl4_adm_gui_b='$cyl4_adm_gui_b' , cyl5_adm_gui_a='$cyl5_adm_gui_a', cyl5_adm_gui_b='$cyl5_adm_gui_b', cyl6_adm_gui_a='$cyl6_adm_gui_a', cyl6_adm_gui_b='$cyl6_adm_gui_b', cyl1_ech_sou_a='$cyl1_ech_sou_a', cyl1_ech_sou_b='$cyl1_ech_sou_b', cyl2_ech_sou_a='$cyl2_ech_sou_a', cyl2_ech_sou_b='$cyl2_ech_sou_b' , cyl3_ech_sou_a='$cyl3_ech_sou_a', cyl3_ech_sou_b='$cyl3_ech_sou_b' , cyl4_ech_sou_a='$cyl4_ech_sou_a', cyl4_ech_sou_b='$cyl4_ech_sou_b' , cyl5_ech_sou_a='$cyl5_ech_sou_a', cyl5_ech_sou_b='$cyl5_ech_sou_b', cyl6_ech_sou_a='$cyl6_ech_sou_a', cyl6_ech_sou_b='$cyl6_ech_sou_b', cyl1_ech_gui_a='$cyl1_ech_gui_a', cyl1_ech_gui_b='$cyl1_ech_gui_b', cyl2_ech_gui_a='$cyl2_ech_gui_a', cyl2_ech_gui_b='$cyl2_ech_gui_b' , cyl3_ech_gui_a='$cyl3_ech_gui_a', cyl3_ech_gui_b='$cyl3_ech_gui_b' , cyl4_ech_gui_a='$cyl4_ech_gui_a', cyl4_ech_gui_b='$cyl4_ech_gui_b' , cyl5_ech_gui_a='$cyl5_ech_gui_a', cyl5_ech_gui_b='$cyl5_ech_gui_b', cyl6_ech_gui_a='$cyl6_ech_gui_a', cyl6_ech_gui_b='$cyl6_ech_gui_b' WHERE id=1";
Nota : la requête est validée, mais en gros à la moitie des vars cela n'entre pas, sans erreur signalée et donc la données indiquée est..perdue.
La table est structurée comme tel :
(il y a du monde)
--
-- Structure de la table `dml_1_41`
--
CREATE TABLE `dml_1_41` (
`id` int(11) NOT NULL,
`num_out` int(11) DEFAULT NULL COMMENT 'Outil pour le jeu à la coupe et le jeu latéral',
`kit_cyl` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_mod_pis` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_cyl1` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_pis1` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_cyl2` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_pis2` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_cyl3` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_pis3` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_cyl4` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_pis4` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_cyl5` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_pis5` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_cyl6` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_pis6` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`ref_res_max_ser` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`cyl1_a` decimal(10,3) DEFAULT NULL,
`cyl2_a` decimal(10,3) DEFAULT NULL,
`cyl3_a` decimal(10,3) DEFAULT NULL,
`cyl4_a` decimal(10,3) DEFAULT NULL,
`cyl5_a` decimal(10,3) DEFAULT NULL,
`cyl6_a` decimal(10,3) DEFAULT NULL,
`cyl1_b` decimal(10,3) DEFAULT NULL,
`cyl2_b` decimal(10,3) DEFAULT NULL,
`cyl3_b` decimal(10,3) DEFAULT NULL,
`cyl4_b` decimal(10,3) DEFAULT NULL,
`cyl5_b` decimal(10,3) DEFAULT NULL,
`cyl6_b` decimal(10,3) DEFAULT NULL,
`cyl1_c` decimal(10,3) DEFAULT NULL,
`cyl2_c` decimal(10,3) DEFAULT NULL,
`cyl3_c` decimal(10,3) DEFAULT NULL,
`cyl4_c` decimal(10,3) DEFAULT NULL,
`cyl5_c` decimal(10,3) DEFAULT NULL,
`cyl6_c` decimal(10,3) DEFAULT NULL,
`cyl1_a1` decimal(10,3) DEFAULT NULL,
`cyl2_a1` decimal(10,3) DEFAULT NULL,
`cyl3_a1` decimal(10,3) DEFAULT NULL,
`cyl4_a1` decimal(10,3) DEFAULT NULL,
`cyl5_a1` decimal(10,3) DEFAULT NULL,
`cyl6_a1` decimal(10,3) DEFAULT NULL,
`cyl1_b1` decimal(10,3) DEFAULT NULL,
`cyl2_b1` decimal(10,3) DEFAULT NULL,
`cyl3_b1` decimal(10,3) DEFAULT NULL,
`cyl4_b1` decimal(10,3) DEFAULT NULL,
`cyl5_b1` decimal(10,3) DEFAULT NULL,
`cyl6_b1` decimal(10,3) DEFAULT NULL,
`cyl1_c1` decimal(10,3) DEFAULT NULL,
`cyl2_c1` decimal(10,3) DEFAULT NULL,
`cyl3_c1` decimal(10,3) DEFAULT NULL,
`cyl4_c1` decimal(10,3) DEFAULT NULL,
`cyl5_c1` decimal(10,3) DEFAULT NULL,
`cyl6_c1` decimal(10,3) DEFAULT NULL,
`p1_t` decimal(10,3) DEFAULT NULL,
`p1_b` decimal(10,3) DEFAULT NULL,
`p2_t` decimal(10,3) DEFAULT NULL,
`p2_b` decimal(10,3) DEFAULT NULL,
`p3_t` decimal(10,3) DEFAULT NULL,
`p3_b` decimal(10,3) DEFAULT NULL,
`p4_t` decimal(10,3) DEFAULT NULL,
`p4_b` decimal(10,3) DEFAULT NULL,
`p5_t` decimal(10,3) DEFAULT NULL,
`p5_b` decimal(10,3) DEFAULT NULL,
`p6_t` decimal(10,3) DEFAULT NULL,
`p6_b` decimal(10,3) DEFAULT NULL,
`jeu_1` decimal(10,3) DEFAULT NULL,
`jeu_2` decimal(10,3) DEFAULT NULL,
`jeu_3` decimal(10,3) DEFAULT NULL,
`jeu_4` decimal(10,3) DEFAULT NULL,
`jeu_5` decimal(10,3) DEFAULT NULL,
`jeu_6` decimal(10,3) DEFAULT NULL,
`max_b` decimal(10,3) DEFAULT NULL,
`max_b1` decimal(10,3) DEFAULT NULL,
`min_top` decimal(10,3) DEFAULT NULL,
`min_bot` decimal(10,3) DEFAULT NULL,
`jeu_max` decimal(10,3) DEFAULT NULL,
`ref_cot_sou_guid` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`cyl1_adm_sou_a` decimal(10,3) DEFAULT NULL,
`cyl1_adm_sou_b` decimal(10,3) DEFAULT NULL,
`cyl2_adm_sou_a` decimal(10,3) DEFAULT NULL,
`cyl2_adm_sou_b` decimal(10,3) DEFAULT NULL,
`cyl3_adm_sou_a` decimal(10,3) DEFAULT NULL,
`cyl3_adm_sou_b` decimal(10,3) DEFAULT NULL,
`cyl4_adm_sou_a` decimal(10,3) DEFAULT NULL,
`cyl4_adm_sou_b` decimal(10,3) DEFAULT NULL,
`cyl5_adm_sou_a` decimal(10,3) DEFAULT NULL,
`cyl5_adm_sou_b` decimal(10,3) DEFAULT NULL,
`cyl6_adm_sou_a` decimal(10,3) DEFAULT NULL,
`cyl6_adm_sou_b` decimal(10,3) DEFAULT NULL,
`cyl1_adm_gui_a` decimal(10,3) DEFAULT NULL,
`cyl1_adm_gui_b` decimal(10,3) DEFAULT NULL,
`cyl2_adm_gui_a` decimal(10,3) DEFAULT NULL,
`cyl2_adm_gui_b` decimal(10,3) DEFAULT NULL,
`cyl3_adm_gui_a` decimal(10,3) DEFAULT NULL,
`cyl3_adm_gui_b` decimal(10,3) DEFAULT NULL,
`cyl4_adm_gui_a` decimal(10,3) DEFAULT NULL,
`cyl4_adm_gui_b` decimal(10,3) DEFAULT NULL,
`cyl5_adm_gui_a` decimal(10,3) DEFAULT NULL,
`cyl5_adm_gui_b` decimal(10,3) DEFAULT NULL,
`cyl6_adm_gui_a` decimal(10,3) DEFAULT NULL,
`cyl6_adm_gui_b` decimal(10,3) DEFAULT NULL,
`cyl1_ech_sou_a` decimal(10,3) DEFAULT NULL,
`cyl1_ech_sou_b` decimal(10,3) DEFAULT NULL,
`cyl2_ech_sou_a` decimal(10,3) DEFAULT NULL,
`cyl2_ech_sou_b` decimal(10,3) DEFAULT NULL,
`cyl3_ech_sou_a` decimal(10,3) DEFAULT NULL,
`cyl3_ech_sou_b` decimal(10,3) DEFAULT NULL,
`cyl4_ech_sou_a` decimal(10,3) DEFAULT NULL,
`cyl4_ech_sou_b` decimal(10,3) DEFAULT NULL,
`cyl5_ech_sou_a` decimal(10,3) DEFAULT NULL,
`cyl5_ech_sou_b` decimal(10,3) DEFAULT NULL,
`cyl6_ech_sou_a` decimal(10,3) DEFAULT NULL,
`cyl6_ech_sou_b` decimal(10,3) DEFAULT NULL,
`cyl1_ech_gui_a` decimal(10,3) DEFAULT NULL,
`cyl1_ech_gui_b` decimal(10,3) DEFAULT NULL,
`cyl2_ech_gui_a` decimal(10,3) DEFAULT NULL,
`cyl2_ech_gui_b` decimal(10,3) DEFAULT NULL,
`cyl3_ech_gui_a` decimal(10,3) DEFAULT NULL,
`cyl3_ech_gui_b` decimal(10,3) DEFAULT NULL,
`cyl4_ech_gui_a` decimal(10,3) DEFAULT NULL,
`cyl4_ech_gui_b` decimal(10,3) DEFAULT NULL,
`cyl5_ech_gui_a` decimal(10,3) DEFAULT NULL,
`cyl5_ech_gui_b` decimal(10,3) DEFAULT NULL,
`cyl6_ech_gui_a` decimal(10,3) DEFAULT NULL,
`cyl6_ech_gui_b` decimal(10,3) DEFAULT NULL,
`id_ope` int(11) DEFAULT NULL,
`obs_ope` longtext COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='Métrologie des cylindres';
Réponse du PhpMyadmin en direct :
Attention : un formulaire sur cette page contient plus de 1000 champs. Lors de l'envoi, certains des champs pourraient être ignorés, en raison de la configuration max_input_vars de PHP.
Aucun des champs n'est déconseillé, ce qui me fait m'interpeler
Problémo, je n'ai pas de max_input_vars sur la config de ce serveur, (configuration indiquée à l'origine du POST).
La requête est vérifiée, donc les variables entrent bien comme il faut sinon le script s'interromprait sur le catch...try.
J'ai tracé les vars recueillies en méthode post, idem.
J'ai listé les vars les unes après les autres avec un foreach key -> value, (du $_POST ), tout va bien aussi.
je me suis même amusé à supprimer en temporaire presque la moitié de ma requête et du coup, les vars suivantes arrivent en table, ( mais pas les précédentes évidemment, ce qui est quelque peu gênant je dois dire).
Bonjour,
Et un grand merci pour l'attention portée sur ce sujet.
Comme déjà précédemment, même le phpMyadmin du serveur plante sur ce point également, (je fais toujours les tests pas possibles dans tous les sens).
C.a.d. que si je veux simplement rentrer 0 oui 1.... cela n'est pas géré dans tous les cas.
Nota : Impossible de renommer les champs,, c'est dans ce qui est demandé.
La requête n'est pas légère, la voici :
[quote]
$req="UPDATE $nom_table SET kit_cyl='$kit_cyl', num_mod_pis='$num_mod_pis', num_ser_cyl1='$num_ser_cyl1', num_ser_pis1='$num_ser_pis1', num_ser_cyl2='$num_ser_cyl2', num_ser_pis2='$num_ser_pis2', num_ser_cyl3='$num_ser_cyl3', num_ser_pis3='$num_ser_pis3', num_ser_cyl4='$num_ser_cyl4', num_ser_pis4='$num_ser_pis4', num_ser_cyl5='$num_ser_cyl5', num_ser_pis5='$num_ser_pis5', num_ser_cyl6='$num_ser_cyl6', num_ser_pis6='$num_ser_pis6', ref_res_max_ser='$ref_res_max_ser', cyl1_a='$cyl1_a', cyl2_a='$cyl2_a', cyl3_a='$cyl3_a', cyl4_a='$cyl4_a', cyl5_a='$cyl5_a', cyl6_a='$cyl6_a', cyl1_b='$cyl1_b', cyl2_b='$cyl2_b', cyl3_b='$cyl3_b', cyl4_b='$cyl4_b', cyl5_b='$cyl5_b', cyl6_b='$cyl6_b', cyl1_c='$cyl1_c', cyl2_c='$cyl2_c', cyl3_c='$cyl3_c', cyl4_c='$cyl4_c', cyl5_c='$cyl5_c', cyl6_c='$cyl6_c', cyl1_a1='$cyl1_a1', cyl2_a1='$cyl2_a1', cyl3_a1='$cyl3_a1', cyl4_a1='$cyl4_a1', cyl5_a1='$cyl5_a1', cyl6_a1='$cyl6_a1', cyl1_b1='$cyl1_b1', cyl2_b1='$cyl2_b1', cyl3_b1='$cyl3_b1', cyl4_b1='$cyl4_b1', cyl5_b1='$cyl5_b1', cyl6_b1='$cyl6_b1', cyl1_c1='$cyl1_c1', cyl2_c1='$cyl2_c1', cyl3_c1='$cyl3_c1', cyl4_c1='$cyl4_c1', cyl5_c1='$cyl5_c1', cyl6_c1='$cyl6_c1', max_b='$max_b', max_b1='$max_b1', p1_t='$p1_t', p2_t='$p2_t', p3_t='$p3_t', p4_t='$p4_t', p5_t='$p5_t', p6_t='$p6_t', p1_b='$p1_b', p2_b='$p2_b', p3_b='$p3_b', p4_b='$p4_b', p5_b='$p5_b', p6_b='$p6_b', jeu_1='$jeu_1', jeu_2='$jeu_2', jeu_3='$jeu_3', jeu_4='$jeu_4', jeu_5='$jeu_5', jeu_6='$jeu_6'; min_top='$min_top', min_bot='$min_bot',jeu_max='$jeu_max', ref_cot_sou_guid='$ref_cot_sou_guid', cyl1_adm_sou_a='$cyl1_adm_sou_a', cyl1_adm_sou_b='$cyl1_adm_sou_b', cyl2_adm_sou_a='$cyl2_adm_sou_a', cyl2_adm_sou_b='$cyl2_adm_sou_b' , cyl3_adm_sou_a='$cyl3_adm_sou_a', cyl3_adm_sou_b='$cyl3_adm_sou_b' , cyl4_adm_sou_a='$cyl4_adm_sou_a', cyl4_adm_sou_b='$cyl4_adm_sou_b' , cyl5_adm_sou_a='$cyl5_adm_sou_a', cyl5_adm_sou_b='$cyl5_adm_sou_b', cyl6_adm_sou_a='$cyl6_adm_sou_a', cyl6_adm_sou_b='$cyl6_adm_sou_b', cyl1_adm_gui_a='$cyl1_adm_gui_a', cyl1_adm_gui_b='$cyl1_adm_gui_b', cyl2_adm_gui_a='$cyl2_adm_gui_a', cyl2_adm_gui_b='$cyl2_adm_gui_b' , cyl3_adm_gui_a='$cyl3_adm_gui_a', cyl3_adm_gui_b='$cyl3_adm_gui_b' , cyl4_adm_gui_a='$cyl4_adm_gui_a', cyl4_adm_gui_b='$cyl4_adm_gui_b' , cyl5_adm_gui_a='$cyl5_adm_gui_a', cyl5_adm_gui_b='$cyl5_adm_gui_b', cyl6_adm_gui_a='$cyl6_adm_gui_a', cyl6_adm_gui_b='$cyl6_adm_gui_b', cyl1_ech_sou_a='$cyl1_ech_sou_a', cyl1_ech_sou_b='$cyl1_ech_sou_b', cyl2_ech_sou_a='$cyl2_ech_sou_a', cyl2_ech_sou_b='$cyl2_ech_sou_b' , cyl3_ech_sou_a='$cyl3_ech_sou_a', cyl3_ech_sou_b='$cyl3_ech_sou_b' , cyl4_ech_sou_a='$cyl4_ech_sou_a', cyl4_ech_sou_b='$cyl4_ech_sou_b' , cyl5_ech_sou_a='$cyl5_ech_sou_a', cyl5_ech_sou_b='$cyl5_ech_sou_b', cyl6_ech_sou_a='$cyl6_ech_sou_a', cyl6_ech_sou_b='$cyl6_ech_sou_b', cyl1_ech_gui_a='$cyl1_ech_gui_a', cyl1_ech_gui_b='$cyl1_ech_gui_b', cyl2_ech_gui_a='$cyl2_ech_gui_a', cyl2_ech_gui_b='$cyl2_ech_gui_b' , cyl3_ech_gui_a='$cyl3_ech_gui_a', cyl3_ech_gui_b='$cyl3_ech_gui_b' , cyl4_ech_gui_a='$cyl4_ech_gui_a', cyl4_ech_gui_b='$cyl4_ech_gui_b' , cyl5_ech_gui_a='$cyl5_ech_gui_a', cyl5_ech_gui_b='$cyl5_ech_gui_b', cyl6_ech_gui_a='$cyl6_ech_gui_a', cyl6_ech_gui_b='$cyl6_ech_gui_b' WHERE id=1";
[/quote]
Nota : la requête est validée, mais en gros à la moitie des vars cela n'entre pas, sans erreur signalée et donc la données indiquée est..perdue.
La table est structurée comme tel :
(il y a du monde)
[quote]
--
-- Structure de la table `dml_1_41`
--
CREATE TABLE `dml_1_41` (
`id` int(11) NOT NULL,
`num_out` int(11) DEFAULT NULL COMMENT 'Outil pour le jeu à la coupe et le jeu latéral',
`kit_cyl` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_mod_pis` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_cyl1` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_pis1` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_cyl2` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_pis2` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_cyl3` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_pis3` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_cyl4` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_pis4` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_cyl5` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_pis5` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_cyl6` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`num_ser_pis6` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`ref_res_max_ser` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`cyl1_a` decimal(10,3) DEFAULT NULL,
`cyl2_a` decimal(10,3) DEFAULT NULL,
`cyl3_a` decimal(10,3) DEFAULT NULL,
`cyl4_a` decimal(10,3) DEFAULT NULL,
`cyl5_a` decimal(10,3) DEFAULT NULL,
`cyl6_a` decimal(10,3) DEFAULT NULL,
`cyl1_b` decimal(10,3) DEFAULT NULL,
`cyl2_b` decimal(10,3) DEFAULT NULL,
`cyl3_b` decimal(10,3) DEFAULT NULL,
`cyl4_b` decimal(10,3) DEFAULT NULL,
`cyl5_b` decimal(10,3) DEFAULT NULL,
`cyl6_b` decimal(10,3) DEFAULT NULL,
`cyl1_c` decimal(10,3) DEFAULT NULL,
`cyl2_c` decimal(10,3) DEFAULT NULL,
`cyl3_c` decimal(10,3) DEFAULT NULL,
`cyl4_c` decimal(10,3) DEFAULT NULL,
`cyl5_c` decimal(10,3) DEFAULT NULL,
`cyl6_c` decimal(10,3) DEFAULT NULL,
`cyl1_a1` decimal(10,3) DEFAULT NULL,
`cyl2_a1` decimal(10,3) DEFAULT NULL,
`cyl3_a1` decimal(10,3) DEFAULT NULL,
`cyl4_a1` decimal(10,3) DEFAULT NULL,
`cyl5_a1` decimal(10,3) DEFAULT NULL,
`cyl6_a1` decimal(10,3) DEFAULT NULL,
`cyl1_b1` decimal(10,3) DEFAULT NULL,
`cyl2_b1` decimal(10,3) DEFAULT NULL,
`cyl3_b1` decimal(10,3) DEFAULT NULL,
`cyl4_b1` decimal(10,3) DEFAULT NULL,
`cyl5_b1` decimal(10,3) DEFAULT NULL,
`cyl6_b1` decimal(10,3) DEFAULT NULL,
`cyl1_c1` decimal(10,3) DEFAULT NULL,
`cyl2_c1` decimal(10,3) DEFAULT NULL,
`cyl3_c1` decimal(10,3) DEFAULT NULL,
`cyl4_c1` decimal(10,3) DEFAULT NULL,
`cyl5_c1` decimal(10,3) DEFAULT NULL,
`cyl6_c1` decimal(10,3) DEFAULT NULL,
`p1_t` decimal(10,3) DEFAULT NULL,
`p1_b` decimal(10,3) DEFAULT NULL,
`p2_t` decimal(10,3) DEFAULT NULL,
`p2_b` decimal(10,3) DEFAULT NULL,
`p3_t` decimal(10,3) DEFAULT NULL,
`p3_b` decimal(10,3) DEFAULT NULL,
`p4_t` decimal(10,3) DEFAULT NULL,
`p4_b` decimal(10,3) DEFAULT NULL,
`p5_t` decimal(10,3) DEFAULT NULL,
`p5_b` decimal(10,3) DEFAULT NULL,
`p6_t` decimal(10,3) DEFAULT NULL,
`p6_b` decimal(10,3) DEFAULT NULL,
`jeu_1` decimal(10,3) DEFAULT NULL,
`jeu_2` decimal(10,3) DEFAULT NULL,
`jeu_3` decimal(10,3) DEFAULT NULL,
`jeu_4` decimal(10,3) DEFAULT NULL,
`jeu_5` decimal(10,3) DEFAULT NULL,
`jeu_6` decimal(10,3) DEFAULT NULL,
`max_b` decimal(10,3) DEFAULT NULL,
`max_b1` decimal(10,3) DEFAULT NULL,
`min_top` decimal(10,3) DEFAULT NULL,
`min_bot` decimal(10,3) DEFAULT NULL,
`jeu_max` decimal(10,3) DEFAULT NULL,
`ref_cot_sou_guid` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`cyl1_adm_sou_a` decimal(10,3) DEFAULT NULL,
`cyl1_adm_sou_b` decimal(10,3) DEFAULT NULL,
`cyl2_adm_sou_a` decimal(10,3) DEFAULT NULL,
`cyl2_adm_sou_b` decimal(10,3) DEFAULT NULL,
`cyl3_adm_sou_a` decimal(10,3) DEFAULT NULL,
`cyl3_adm_sou_b` decimal(10,3) DEFAULT NULL,
`cyl4_adm_sou_a` decimal(10,3) DEFAULT NULL,
`cyl4_adm_sou_b` decimal(10,3) DEFAULT NULL,
`cyl5_adm_sou_a` decimal(10,3) DEFAULT NULL,
`cyl5_adm_sou_b` decimal(10,3) DEFAULT NULL,
`cyl6_adm_sou_a` decimal(10,3) DEFAULT NULL,
`cyl6_adm_sou_b` decimal(10,3) DEFAULT NULL,
`cyl1_adm_gui_a` decimal(10,3) DEFAULT NULL,
`cyl1_adm_gui_b` decimal(10,3) DEFAULT NULL,
`cyl2_adm_gui_a` decimal(10,3) DEFAULT NULL,
`cyl2_adm_gui_b` decimal(10,3) DEFAULT NULL,
`cyl3_adm_gui_a` decimal(10,3) DEFAULT NULL,
`cyl3_adm_gui_b` decimal(10,3) DEFAULT NULL,
`cyl4_adm_gui_a` decimal(10,3) DEFAULT NULL,
`cyl4_adm_gui_b` decimal(10,3) DEFAULT NULL,
`cyl5_adm_gui_a` decimal(10,3) DEFAULT NULL,
`cyl5_adm_gui_b` decimal(10,3) DEFAULT NULL,
`cyl6_adm_gui_a` decimal(10,3) DEFAULT NULL,
`cyl6_adm_gui_b` decimal(10,3) DEFAULT NULL,
`cyl1_ech_sou_a` decimal(10,3) DEFAULT NULL,
`cyl1_ech_sou_b` decimal(10,3) DEFAULT NULL,
`cyl2_ech_sou_a` decimal(10,3) DEFAULT NULL,
`cyl2_ech_sou_b` decimal(10,3) DEFAULT NULL,
`cyl3_ech_sou_a` decimal(10,3) DEFAULT NULL,
`cyl3_ech_sou_b` decimal(10,3) DEFAULT NULL,
`cyl4_ech_sou_a` decimal(10,3) DEFAULT NULL,
`cyl4_ech_sou_b` decimal(10,3) DEFAULT NULL,
`cyl5_ech_sou_a` decimal(10,3) DEFAULT NULL,
`cyl5_ech_sou_b` decimal(10,3) DEFAULT NULL,
`cyl6_ech_sou_a` decimal(10,3) DEFAULT NULL,
`cyl6_ech_sou_b` decimal(10,3) DEFAULT NULL,
`cyl1_ech_gui_a` decimal(10,3) DEFAULT NULL,
`cyl1_ech_gui_b` decimal(10,3) DEFAULT NULL,
`cyl2_ech_gui_a` decimal(10,3) DEFAULT NULL,
`cyl2_ech_gui_b` decimal(10,3) DEFAULT NULL,
`cyl3_ech_gui_a` decimal(10,3) DEFAULT NULL,
`cyl3_ech_gui_b` decimal(10,3) DEFAULT NULL,
`cyl4_ech_gui_a` decimal(10,3) DEFAULT NULL,
`cyl4_ech_gui_b` decimal(10,3) DEFAULT NULL,
`cyl5_ech_gui_a` decimal(10,3) DEFAULT NULL,
`cyl5_ech_gui_b` decimal(10,3) DEFAULT NULL,
`cyl6_ech_gui_a` decimal(10,3) DEFAULT NULL,
`cyl6_ech_gui_b` decimal(10,3) DEFAULT NULL,
`id_ope` int(11) DEFAULT NULL,
`obs_ope` longtext COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='Métrologie des cylindres';
[/quote]
Réponse du PhpMyadmin en direct :
[quote]
Attention : un formulaire sur cette page contient plus de 1000 champs. Lors de l'envoi, certains des champs pourraient être ignorés, en raison de la configuration max_input_vars de PHP.[/quote]
Aucun des champs n'est déconseillé, ce qui me fait m'interpeler
Problémo, je n'ai pas de max_input_vars sur la config de ce serveur, (configuration indiquée à l'origine du POST).
La requête est vérifiée, donc les variables entrent bien comme il faut sinon le script s'interromprait sur le catch...try.
J'ai tracé les vars recueillies en méthode post, idem.
J'ai listé les vars les unes après les autres avec un foreach key -> value, (du $_POST ), tout va bien aussi.
je me suis même amusé à supprimer en temporaire presque la moitié de ma requête et du coup, les vars suivantes arrivent en table, ( mais pas les précédentes évidemment, ce qui est quelque peu gênant je dois dire).