Hii. Je vais essayer d'être la plus précise possible.
Disons que j'ai un formulaire de checkbox :
Code PHP :
<?php
<form action="index.php" method="POST">
<input type="checkbox" value= "Epee" name = "option[]" > Epée
<input type="checkbox" value= "Hache" name = "option[]" > HAche
<input type="checkbox" value= "Dague" name = "option[]" > Dague
<input type="submit" value="Submit">
</form>
Chacunes des checkbox renferment en valeur le nom de l'arme qu'un joueur peut utiliser. Cela veut dire qu'il peut en utiliser 1 ou 2 ou les 3 à la fois pendant le tours.
Ce qui me pose problème c'est la récupération de ses valeurs et leurs traitement.
Dans le jeu que j'essaie de faire une arme à plusieurs caractéristique par exemple :
Épée : Inflige 30 Dégâts - Utilise 1 Point Action - Utilise 30 Mana pour l'utiliser.
Hache: Inflige 40 Dégâts - Utilise 2 Point Action - Utilise 50 Mana pour l'utiliser.
Tout en sachant cela je procède à la récupération de mes Checkbox en PHP
Code PHP :
<?php
if(isset($_POST['option']))
{
var_dump($_POST['option']);
// le vardump est égale à un array contenant les valeurs des cases cochés.
foreach($_POST['option'] as $filtres)
{
echo $filtres; // Ici echo $filtres représente chaque élément individuellement.
}
}
Comment puis je faire pour récupérer grâce au valeur des checkbox (ici le nom de chaque arme) les valeurs associés décrites plus haut, c'est a dire "les dégâts", "les PA utilisés" et "le mana utilisé" pour chaque ARME.
J'ai réfléchis a plusieurs cas de figure mais je ne trouve pas d'issue.
Avant tout combat je fais une requête qui va récupérer toutes les armes avec leurs stat du joueurs donc je me suis mise dans la tête que je pourrais comparer les valeurs des checkbox avec le tableau de toutes les techniques et ensuite récupérer les données associées, j'ai pas réussi et je sais même pas si c'est possible..
Je ne sais pas si j'ai été assez clair :$ .
Si vous aviez des propositions peut être plus simple ou plus logique je serais heureuse de l'entendre.
Merci