Page 1 sur 1
generer un prix par case a cocher
Posté : 29 sept. 2010, 10:39
par doud18
Bonjour à tous
j'ai un formulaire a réaliser et qui est presque fini avec tout le tintouin : case à cocher, liste déroulante, checkox, champs de texte, upload et le tout relié à une base de donnée.
Nikel quoi. Le petiti hic c'est que l'on m'a demandé recement de créer un formulaire comme celui ci :
http://www.piltop.com/modules/devis-sanitaire.php et qu'en plus de ca il faut generer un prix en bas en fonction des choix.
Est ce que vous pourriez m'aider pour rajouter une liaison avec le prix generer par les choix de checbox?
Merci
Re: generer un prix par case a cocher
Posté : 29 sept. 2010, 11:28
par Cyrano
Il y a trois parties à envisager :
- Le code HTML du formulaire;
- Le code PHP de traitement;
- Le code JavaScript de gestion des points tels que sur l'exemple cité.
Or c'est cette dernière partie qui semble te poser problème, ce qui en passant fait que tu n'as posté dans le bon forum.
Mais je fais peut-être erreur auquel cas il serait utile que tu précises où tu coinces.
Re: generer un prix par case a cocher
Posté : 29 sept. 2010, 11:35
par doud18
en fait j'ai realise un formaulire en php avec les case a cocher et plein d 'autres options voila quelque temps pour m'entrainer.
Je voudrais le réutiliser ici mais faire en sorte que lorsque l'on coche tel case plus tel case un chiffre apparait et s'additionne a force que l'on coche.
Voila pour la géneration de points on ne m'a demandé de le faire
voila
Re: generer un prix par case a cocher
Posté : 29 sept. 2010, 11:38
par Cyrano
Il faut donc passer par JavaScript, sinon, il faudra faire le calcul à partir des données postées et ré-afficher le formulaire avec les valeurs calculées.
Et sommairement en JavaScript, tu dois récupérer les cases qui sont cochées, effectuer des comptages et modifier la valeur des champs appropriés. Ce ne devrait pas être un très gros problème sauf si tu n'as jamais écrit une ligne de JavaScript...
Re: generer un prix par case a cocher
Posté : 29 sept. 2010, 11:43
par doud18
Eh bien voila mous y sommes autant en php je me debrouille mais en javascript je suis un utilisateur et pas un programmateur
Tu ne sais pas ou je pourrais trouver une demo de compteur comme le calcul de prix que je veux.
apres avec un peu de chance en bidouillant je peux peut etre y arriver
Re: generer un prix par case a cocher
Posté : 29 sept. 2010, 11:50
par Cyrano
En fait il faut que tu te trouves des tutos sur la manipulation de formulaires en JavaScript.
Fondamentalement, ce n,est pas très sorcier et guère plus compliqué que du PHP avec toutefois des petites différences de syntaxe avec le PHP. Mais dans les principes généraux de programmation, c'est la même chose. Je te suggère de mettre au point l'algorithme qui va devoir être créé pour gérer ça et une fois que tu auras bien décrit le déroulement, il te restera à le traduire en code JS. Juste au cas où, quand je parle d'algorithme, je veux dire une description textuelle de ce qui se passe, avec des boucles et des alternatives, mais dans ta propre langue et non dans un quelconque langage de programmation. Au besoin, fais une petite recherche sur le net sur ce terme, tu vas sûrement trouver beaucoup de ressources utiles.
Re: generer un prix par case a cocher
Posté : 29 sept. 2010, 11:53
par doud18
Merci de tes bons conseils cyrano
Re: generer un prix par case a cocher
Posté : 29 sept. 2010, 12:06
par AoSiX
Merci de tes bons conseils cyrano
Et pour faciliter ta tache, tu peux utiliser jQuery

Re: generer un prix par case a cocher
Posté : 29 sept. 2010, 13:00
par Cyrano
Merci de tes bons conseils cyrano
Et pour faciliter ta tache, tu peux utiliser jQuery

Ce n'est pas une mauvaise idée en soi, sauf qu'en phase d'apprentissage, je le déconseille : comprendre comment fonctionne le JavaScript sera infiniment plus utile parce qu'en comprenant mieux comment se comporte le langage, on fait une meilleure utilisation d'un framework comme JQuery ou n'importe quel framework du genre.