Calcul d'une somme
fracat3
Messages postés
8
Statut
Membre
-
Posotaz Messages postés 505 Statut Membre -
Posotaz Messages postés 505 Statut Membre -
Bonjour,
Lors de l'affichage dans un formulaire php d'une requete mysql (titre, prix unitaire), j'ai rajouté une colonne pour saisir la qte voulue.j'ai mis un bouton pour calculer le total des qtes.
Mon total s'affiche bien mais je n'ai plus le detail des quantites saisies.
j'ai remarqué qu'il raffichait le formulaire avec le total, et donc sans les qtes.
ma question est la suivante comment je peut faire pour réafficher les quantités sur le formulaire.
si quelqu'un à une autre methode à me proposer je suis preneur.
Merci d'avance pour la réponse.
Lors de l'affichage dans un formulaire php d'une requete mysql (titre, prix unitaire), j'ai rajouté une colonne pour saisir la qte voulue.j'ai mis un bouton pour calculer le total des qtes.
Mon total s'affiche bien mais je n'ai plus le detail des quantites saisies.
j'ai remarqué qu'il raffichait le formulaire avec le total, et donc sans les qtes.
ma question est la suivante comment je peut faire pour réafficher les quantités sur le formulaire.
si quelqu'un à une autre methode à me proposer je suis preneur.
Merci d'avance pour la réponse.
A voir également:
- Calcul d'une somme
- Formule somme excel ligne - Guide
- Somme si couleur - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport
- Calcul moyenne excel - Guide
- Somme en anglais excel - Guide
2 réponses
Salut,
Je suppose que l'appui sur le bouton "calculer" mène à la validation du formulaire vers un script de calcul ?
Dans ce cas c'est normal qu'il ne remette pas la quantité dans le champ prévu à cet effet quand il rappelle la page. Comme tu connais la quantité au moment de l'envoi (logique puisque tu arives à faire le calcul) il te suffit de la réécrire dans le champ. Par exemple :
Sinon tu peux toujours faire le calcul en JavaScript, en général (enfin ça dépend) les gens qui vont sur des sites de ce genre (où on peut soumettre des commandes) savent qu'il vaut mieux être équipé de JavaScript pour plus de commodité.
Je suppose que l'appui sur le bouton "calculer" mène à la validation du formulaire vers un script de calcul ?
Dans ce cas c'est normal qu'il ne remette pas la quantité dans le champ prévu à cet effet quand il rappelle la page. Comme tu connais la quantité au moment de l'envoi (logique puisque tu arives à faire le calcul) il te suffit de la réécrire dans le champ. Par exemple :
<?php $qte = $_POST['quantite']; ?> ... <input id="quantite" type="text" value="<?php echo $qte; ?>" />
Sinon tu peux toujours faire le calcul en JavaScript, en général (enfin ça dépend) les gens qui vont sur des sites de ce genre (où on peut soumettre des commandes) savent qu'il vaut mieux être équipé de JavaScript pour plus de commodité.
Je t'emprie.
Pour le tableau tout dépend de la façon dont se présente ton formulaire. Si chaque ligne de détail (avec son bouton calcule) représente un formulaire indépendant tu vas avoir un problème, sinon si le bouton est en fait un bouton général, il faut t'arranger pour que les noms des champs suivent une logique (par exemple qte1, qte2, qte3) ainsi dans ton script PHP, tu pourras récupérer ces valeurs dans un tableau an faisant un truc du genre :
Pour le tableau tout dépend de la façon dont se présente ton formulaire. Si chaque ligne de détail (avec son bouton calcule) représente un formulaire indépendant tu vas avoir un problème, sinon si le bouton est en fait un bouton général, il faut t'arranger pour que les noms des champs suivent une logique (par exemple qte1, qte2, qte3) ainsi dans ton script PHP, tu pourras récupérer ces valeurs dans un tableau an faisant un truc du genre :
for ($i=0; $i<3; i++) $tableau[$i] = $_POST['qte' . $i];Voilà en gros l'idée, bon courage !
je te remercie pour ta réponse cela marche en réaffichant la qte.
il reste quand même un probléme cela m'affiche partout la même valeur car je n'ai mis qu'une variable.
je pense qu'il faut que je mette un tableau mais je ne sais pas comment l'ecrire.
a bientot.