Tu peux garder ton caractère, mais il faut alors modifier tes conventions :Envoyé par shadeoner
Par exemple l'aspect obligatoire n'est pas fonction du troisième element suite à ton explode, mais le dernier. plus simplement tu mets toutes tes infos au meme endroit : au début ou à la fin.
Attention aux groupes de champs. Par exemple pour un select multiple, on va mettre comme nom de champ 'toto[]' afin de récupérer les valeurs sélectionnées dans un tableau... Je ne sais pas le comportement du navigateur si il voit un champ 'sel|toto[]|1'...
Elle où encode ?Envoyé par shadeoner
cryptage ou pas, je n'adhère pas trop sur le principe. Le debuggage s'en retrouve plus difficile (obligé de passer par la moulinette pour savoir ce que mon formulaire m'envoie). Les ressources sont gaspillées à faire quelque chose d'inutiles : *tu* as généré le formulaire donc *tu* sait quel champ est de quel type et si il est requis ou pas. Donc à la réception du formulaire *tu* sais faire la vérification sans avoir à lancer une fonction couteuse de décryptage d'infos que tu connais déjà.
Partager