13-01-2010, 09:17 AM
Pourquoi ne pas séparer ?
D'abord, le joueur choisi l'endroit où il réparti ses points de compétences. Donc, il fait ses +, et javascript change uniquement l'affichage, histoire de faire joli.
Ensuite, lorsqu'il a choisi, il valide. Là, tu reçois les différentes valeurs qu'il veux changer (il suffit de placer des input type=hidden pour les transférer proprement et facilement), tu additionnes, et si c'est inférieur à 10, bingo, tu effectues le changement.
D'une part, coté joueur c'est rapide (pas de rafraichissement de page), d'autre part c'est facile à sécuriser (même si ce n'est pas 10, comparer deux nombres c'est simple :p ), et enfin ça permet de ne faire qu'une seule requête SQL, et donc d'optimiser le tout.
D'abord, le joueur choisi l'endroit où il réparti ses points de compétences. Donc, il fait ses +, et javascript change uniquement l'affichage, histoire de faire joli.
Ensuite, lorsqu'il a choisi, il valide. Là, tu reçois les différentes valeurs qu'il veux changer (il suffit de placer des input type=hidden pour les transférer proprement et facilement), tu additionnes, et si c'est inférieur à 10, bingo, tu effectues le changement.
D'une part, coté joueur c'est rapide (pas de rafraichissement de page), d'autre part c'est facile à sécuriser (même si ce n'est pas 10, comparer deux nombres c'est simple :p ), et enfin ça permet de ne faire qu'une seule requête SQL, et donc d'optimiser le tout.