Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/09/2007, 15h13   #1
Membre du Club
 
Inscription : octobre 2006
Messages : 386
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 386
Points : 65
Points : 65
Par défaut [PHP-JS] Calcul de textbox

Bonjour,
je suis ne train de developper une partie gestion licencié pour mon club.
Le but serait de savoir si tout les licencié ont payé leur licence.
Pour l'instant tou marche bien sauf qu'il faut que je fasse des opérations.
C'est à dire dans ma BDD j'ai 4 champs :
CAF ==> Nbre de bon CAF *8€
ANCV ==> Nbre de bon ANCV *16€
Espece ==> Montant réglé en espece.
Cheque ==> Montant réglé en cheque.
Je voudrais savoir si à l'aide d'opération je peux multiplié par exemple la textbox qui contient le nombre de bon CAF par 8 pour avoir le montant total dans une autre textBox.
Ce que j'aimerai savoir c'est comment faire les calculs et mettre a jour les texbox de montant total par catégorie et le montant final.


Merci,
.GarsDuCalvados
GarsDuCalvados est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2007, 15h26   #2
Membre du Club
 
Inscription : octobre 2006
Messages : 386
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 386
Points : 65
Points : 65
Je viens de faire ça :
Code :
1
2
3
4
			/*CALCUL*/
			$total_caf=$ligne[caf]*8;
			$total_ancv=$ligne[ancv]*16;
			$total=$total_caf+$total_ancv+$ligne[espece]+$ligne[cheque];
ça fonctionne trés bien au chargement de la page mais lorsque un champ va etre modifié par exemple le nbr de bons CAF, j'aimerai un bouton Actualisé.
Comment faire?
GarsDuCalvados est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2007, 15h28   #3
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Il va falloir le faire en javascript.
En gros tu utilises l'évènement onchange de ta première textbox pour que, a chaque fois que l'utilisateur tape la valeur dans le champ de gauche ca met a jour le champ de droite
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2007, 13h22   #4
Membre du Club
 
Inscription : octobre 2006
Messages : 386
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 386
Points : 65
Points : 65
Oula ça fais longtemps que j'ai pas fais de javascript.
Peux tu m'aidé STP.
Par exemple la personne modifie le nombre de bon CAF.
Il faut donc mettre à jour la textbox total_caf et total_final.
Peux tu m'aidé?
Merci,
.Matthieu
GarsDuCalvados est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2007, 14h21   #5
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
exemple avec deux inputs, a toi de l'adapter apres
Code :
1
2
3
4
<form name="monform">
  <input type="text" name="text1" onchange="javascript:document.monform.text2.value= document.monform.text1.value * 10;" />
  <input type="text" name="text2" />
</form>
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2007, 08h36   #6
Membre du Club
 
Inscription : octobre 2006
Messages : 386
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 386
Points : 65
Points : 65
Ok niquel ça marche mais lorsque je fais une addition :

Code :
document.formulaire.total.value= document.formulaire.total_caf.value+document.formulaire.total_ancv.value;
Ex: 2 + 3 ça me donne = 23 (ça assemble les valeur au lieu de les additionnés).
Comment faire pour quelle s'aditionne?

Merci,
.GarsDuCalvados
GarsDuCalvados est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2007, 09h20   #7
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Code :
document.formulaire.total.value= parseInt(document.formulaire.total_caf.value) + parseInt(document.formulaire.total_ancv.value);
mais je pense que tu ferais mieux de poser les questions sur le forum Javascript !
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h50.


 
 
 
 
Partenaires

Hébergement Web