tableau: calcul en live de valeur d'un cellule

tableau: calcul en live de valeur d'un cellule - PHP - Programmation

Marsh Posté le 24-06-2005 à 15:25:52    

Bonjour
 
Je souhaite faire un tableau ou la derniere colone se met a jour automatiquement suivi ce qui a ete selectionne avant.
le probleme c'est que mes calculs plante et affiche une page blanche.
en gros voila le code du tableua
 

Code :
  1. <td><input type="radio" name="Aller" value="A">Aller   <input name="Aller" type="radio" value="AR">Aller Retour</td>
  2.       <td><input type="text" name="motif"></td>
  3.       <td><input type="radio" name="tarif" value="0.30">0.30  <input name="tarif" type="radio" value="0.35">0.35</td>
  4.       <td><input name="km" type="text" size="4" maxlength="4"></td>
  5.     <td><?php
  6. if ($Aller == 'A')
  7. {
  8. if ($tarif =="0.30" )
  9. {$total = 0.30*$km;}
  10. elseif
  11. {$total = 0.35*$km;}
  12. }
  13. elseif
  14. {
  15. if ($tarif =="0.30" )
  16. {$total = 0.30*$km*2;}
  17. elseif
  18. {$total = 0.35*$km*2;}
  19. }
  20. ?><input value="" name="total" type="text" size="4" maxlength="4"></td>


 
et moi je voudrais que la derniere colonne total soit mis a jour en directe suivant les selections precedentes puis enregistre la valeur dans la variable total afin de l'utiliser sur la page suivante.

Reply

Marsh Posté le 24-06-2005 à 15:25:52   

Reply

Marsh Posté le 24-06-2005 à 15:27:34    

Il faut utiliser du javascript et des balise <div></div> pour ton formulaire ... enfin je pense

Reply

Marsh Posté le 24-06-2005 à 15:34:57    

et pour recuperer les valeurs des champs c'est "document.nom_form.nom_champ.value"

Reply

Marsh Posté le 24-06-2005 à 15:37:30    

ritzle a écrit :

et pour recuperer les valeurs des champs c'est "document.nom_form.nom_champ.value"


Ca c'était en 1995 :o Maintenant c'est document.getElementById('id_champ').value :o

Reply

Marsh Posté le 24-06-2005 à 15:44:03    

Citation :

"document.nom_form.nom_champ.value"


 
et ca c'ets entre des balises <div></div>?
ou c'est dans su javascript que je ne sait pas comment ca se note?

Reply

Marsh Posté le 24-06-2005 à 15:46:05    

non ne prend pas le document.nom_form.nom_champ.value ce n'est pas correct !
 
document.getElementById('id_champ').value est ce qu'il faut utiliser maintenant !


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 24-06-2005 à 15:47:39    

desole me suis trompe dans la citation
meme question avec:
document.getElementById('id_champ').value

Reply

Marsh Posté le 24-06-2005 à 15:51:13    

en fait la je suis bcp plus embrouillé, je vois plus comment je doit organiser mon calcul?

Reply

Marsh Posté le 24-06-2005 à 15:51:44    

*ouch* N'as-tu jamais fait de JavaScript ?

Reply

Marsh Posté le 24-06-2005 à 15:53:49    

j'ai honte mais je debute sur les sites internet

Reply

Marsh Posté le 24-06-2005 à 15:53:49   

Reply

Marsh Posté le 24-06-2005 à 15:54:09    

Et sinon en programmation générale ?

Reply

Marsh Posté le 24-06-2005 à 15:54:30    

le php simple et le html ca va , mais la je m'attaque a plus complique

Reply

Marsh Posté le 24-06-2005 à 15:55:11    

J'veux dire à part du web, as-tu déjà fait de la programmation ?

Reply

Marsh Posté le 24-06-2005 à 15:56:09    

oui un peu de java pure mais ca date d'au moins 3 ans, la je me replonge dans la prog depuis un mois

Reply

Marsh Posté le 24-06-2005 à 15:56:47    

Ah ouais :sweat:

Reply

Marsh Posté le 24-06-2005 à 16:09:23    

t'as pas un bout d'exemple pour qu ej vois comment ca marche?
et que je puisse faire des petits test?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed