Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2720 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Comportement champ liste sélection multiple différent entre PHP5 et 8

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comportement champ liste sélection multiple différent entre PHP5 et 8

n°2395073
rufo
Pas me confondre avec Lycos!
Posté le 06-09-2021 à 16:01:29  profilanswer
 

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  :heink:  
 
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
mood
Publicité
Posté le 06-09-2021 à 16:01:29  profilanswer
 

n°2395140
rat de com​bat
attention rongeur méchant!
Posté le 06-09-2021 à 20:38:17  profilanswer
 

rufo a écrit :

Ou alors, le champ est bien envoyé mais ensuite, PHP fait un "nettoyage" quand je fais un print_r() de $_GET ou $_POST.

Ca tu pourrais le vérifier avec les outils développeurs du navigateur, outils qui te diront exactement ce qui est envoyé.

n°2395157
rufo
Pas me confondre avec Lycos!
Posté le 07-09-2021 à 08:22:22  profilanswer
 

Oui, tout à fait. T'inquiète, j'y ai pensé... après avoir fait mon post :D


---------------
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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Comportement champ liste sélection multiple différent entre PHP5 et 8

 

Sujets relatifs
Remplir champ d'un site externeselect multiple avec hauteur dynamique et chevauchement
Recherche sur multiple termes dans attribut data[VBS] - Input multiple, Combobox, radio..
Comment tester une liste d'URLs en batch ou PS avec log ?Macro de publipostage en multiple fichiers pdf - Message d'erreur
[RÉSOLU] Envoyer une liste de noms de fichiers vers un exécutableCréer une liste déroulante
Choisir une valeur par défaut sur une liste de choix 
Plus de sujets relatifs à : Comportement champ liste sélection multiple différent entre PHP5 et 8


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR