16-08-2013, 02:50 PM
Citation :Bonjour à tous !
Bon j'ai fini mon script de combat, il est donc fonctionnel maintenant je fais l'interface pour le joueur.
Bhon alors le formulaire en lui-même pas franchement de souci sauf pour la récupération des données : imaginez que mon formulaire est aussi dynamique !
le joueur doit sélection les divisions qu'il souhaite engager dans le combat, le nombre de division maximum est fonction d'un niveau que le chef d'état major a. Donc on répète la même liste de division autant de fois que le niveau le permet logique... mais comment récupérer le résultat des listes ainsi crées ? on prend le niveau est on fait le chemin en sans inverse logiquement ?
une boucle qui récupère les variables POST...
Ensuite je crée une chaine de caractère du système de ce type la : 1-5-6-9
En gros les chiffres correspondent aux id des divisions utilisées, bhon après pour le traitement j’utilise la fonction qui permet de couper le chaine en fonction d'un caractère (ici -). C'est peut être pas trés propre mais bon ca marche 26
Le problème c'est que cette chaine de caractère doit être vérifier : bha oui le joueur peut mettre plusieurs fois la même division ! alors comment détecter dans ce cas les doublons ?
Merci par avance pour le temps que vous consacrerez à mes questions.
Si j'ai bien compris, il s'agit d'un problème de matching: Tu as un formulaire qui contient des informations et tu te demandes comment récupérer ces informations une fois ce formulaire envoyé.
Si c'est bien cela, permets-moi de te mettre en garde. Tous ces problèmes de matching entre tes entités et tes informations envoyées (POST, GET) sont très souvent prises en charge par le framework que tu utilises. Il existe même des composants indépendants que tu peux utiliser et qui feront ça pour toi (donc même pas besoin de framework).
Donc bon voila, je voulais juste te prévenir que, dans un projet professionnel, tu ne seras jamais confronté à ce genre de problématique et que la question que tu nous poses dois juste être vue à titre éducatif et/ou informatif.