Caclul sur base de données formulaire
karanti
Messages postés
30
Statut
Membre
-
974_Vin's_974 Messages postés 554 Statut Membre -
974_Vin's_974 Messages postés 554 Statut Membre -
Bonjour tout le monde,
J'ai un script formulaire d'inscription en ligne qui demande à l'utilisateur certaines informations, des cases à cocher, bottons radio., etc... à la validation du formulaire l'utilisateur obtient une fenêtre de remerciement etc.. et recoit un email.
Cet enregistrement est stocké dans une base de données qu'en peut exporter sous excel.
Ma question :
je souhaiterais que le formulaire fasse le calcul de la somme totale à payer en fonction des option choisies par l'utilisateur et que cette somme soit affichée dans le récapitulatif de la saisie avant validation.
Exemple :
Mr A s'inscrit :
dans le champs : inscription à l'atelier bouton radio : oui non (s'il choisi oui la somme de 20€ sera ajoutée). Sinon zéro
dans le champs : participer au repas bouton radio : oui non ( s'il choisi oui la somme de 10€s sera ajoutée). Sinon zéro
dans le champs : dates hébergement cases à cocher : 4 cases à cocher (s'il coche 2 cases la somme de 25€ x 2 sera ajoutée. Si rien coché zéro
Lorsque Mr A aura fini la saisie de son formulaire la page récapitulative de son inscription lui affichera : Merci de votre inscription... la somme à payer pour le colloque est de xxx euros
Voilà ce que je voudrais obtenir en gros, j'espère que je suis claire dans mon explication. si vous voulez d'autres informations pour avancer je répondrais volontiers.
Je rappelle que le formulaire est déjà fonctionnel mais il ne fait pas le calcul que je souhaite. J'ai quelques notions de bases de données si vous me donner un coup de pousse ça m'aiderait beaucoup.
Merci
J'ai un script formulaire d'inscription en ligne qui demande à l'utilisateur certaines informations, des cases à cocher, bottons radio., etc... à la validation du formulaire l'utilisateur obtient une fenêtre de remerciement etc.. et recoit un email.
Cet enregistrement est stocké dans une base de données qu'en peut exporter sous excel.
Ma question :
je souhaiterais que le formulaire fasse le calcul de la somme totale à payer en fonction des option choisies par l'utilisateur et que cette somme soit affichée dans le récapitulatif de la saisie avant validation.
Exemple :
Mr A s'inscrit :
dans le champs : inscription à l'atelier bouton radio : oui non (s'il choisi oui la somme de 20€ sera ajoutée). Sinon zéro
dans le champs : participer au repas bouton radio : oui non ( s'il choisi oui la somme de 10€s sera ajoutée). Sinon zéro
dans le champs : dates hébergement cases à cocher : 4 cases à cocher (s'il coche 2 cases la somme de 25€ x 2 sera ajoutée. Si rien coché zéro
Lorsque Mr A aura fini la saisie de son formulaire la page récapitulative de son inscription lui affichera : Merci de votre inscription... la somme à payer pour le colloque est de xxx euros
Voilà ce que je voudrais obtenir en gros, j'espère que je suis claire dans mon explication. si vous voulez d'autres informations pour avancer je répondrais volontiers.
Je rappelle que le formulaire est déjà fonctionnel mais il ne fait pas le calcul que je souhaite. J'ai quelques notions de bases de données si vous me donner un coup de pousse ça m'aiderait beaucoup.
Merci
Configuration: Windows XP Firefox 3.0.6
7 réponses
-
dans le champ somme tu ajoute =[val1]+[val2]+[val3]
la tu assure l affichage de la somme de ces trois valeurs ou plus... -
dans ma table la champs somme n'existe pas, dois-je le créer?
-
non
juste tu aura la somme dans l affichage t as pas besoin d'un champs dans ta table c'est une formule à ajouter dans la zone du texte
tu ajoute une zone du texte puis avec le bouton droite tu entre dans propriété puis tu choisis donnée puis dans source des données tu ajoute ta formule ki commance par = et tu ajoute le nom des champs de valeurs entre croché[]
exemple
=[val1]+[val2]+[val3]
si t as des champs dans ta base val1,val2 et val3
a la fin tu aura l affichage de la somme dans la zone text ke tu vien de l ajouter -
j'ai fais
echo $somme=[champ1]+[champ2]+[champ3];
mais j'ai une parse erreur -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
quand tu ajouter une zone de texte cela veut dire ajouter un champs aussi ou je me trompe?
merci -
non tu ajoute pas un champs dans ta tabla la somme apparait ke pendant l'affichage
en plus dans la zone texte tu ajoute somme=[champ1]+[champ2]+[champ3]
sans echo ni ; -
Il est plus facile de manipuler des variable.. Affecte dabord tes champs à des variables, fais des echo, et quand t'es sur ke tout est bien affecté, ben à tu fais l'addition ..