rufo Pas me confondre avec Lycos! | Bonjour,
Je viens de constater un comportement étonnant concernant les formulaires HTML entre PHP5 et PHP8. Quand j'ai des champs de type liste à sélection multiple, si je sélectionne aucune valeur dans ce type de champ, en PHP5, le champ est bien envoyé (je trouve son nom dans le $_GET ou $_POST avec une valeur vide) alors qu'en PHP8, le champ n'y est pas Intuitivement, j'aurais plutôt penser que ce type de comportement était géré par le navigateur web et/ou la version du HTML employée. Ou alors, le champ est bien envoyé mais ensuite, PHP fait un "nettoyage" quand je fais un print_r() de $_GET ou $_POST.
Je suis en train de porter des applis de mon cru en PHP8, du coup, je tombe sur des trucs rigolos. Genre, create_funciton() qui est remplacé par une fonction anonyme, each() qui est remplacé par foreach()... ---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
|