4lman78
Messages postés44Date d'inscriptionjeudi 19 octobre 2006StatutMembreDernière intervention 9 février 2010
-
9 févr. 2010 à 12:31
4lman78
Messages postés44Date d'inscriptionjeudi 19 octobre 2006StatutMembreDernière intervention 9 février 2010
-
9 févr. 2010 à 23:53
Bonjour,
Je suis assez novice en PHP mais j'ai de grande idée !
J'ai un formulaire,
-> Un champ text "1" ou l'utilisateur devra obligatoirement rentré un nom
-> Le champ text "2" suivant affichera une valeur en fonction du champ "text" 1 après avoir exécuté un SELECT dans la base de donnée.
Comment faire cela? avec un OnChange mais ensuite...
mkl238
Messages postés10Date d'inscriptionsamedi 13 mars 2004StatutMembreDernière intervention10 février 2010 9 févr. 2010 à 13:42
Bonjour,
Si je comprends bien, tu veux que lorsqu'on tape quelque chose dans le premier champs texte, le deuxième se remplisse dynamiquement par un texte se trouvant en bd.
Pour ça, une seule solution: Ajax
Bien que ce n'est pas très compliqué, ca risque d'être un peu long d'expliquer comment ça fonctionne ici.
4lman78
Messages postés44Date d'inscriptionjeudi 19 octobre 2006StatutMembreDernière intervention 9 février 2010 9 févr. 2010 à 23:14
Encore besoin de vous, je vais finir par être redevable !
Toujours sur la même page, après avoir récupéré la valeur des frais de port dans une grille tarifaire stocké en base de donnée grâce à l'AJAX.
La valeur qui m'est retourner est bien un nombre. (BDD -> Decimal(5.2))
Or lorsque je fais mon calcul sur la page pour avoir le total de la commande.
SANS les frais de port -> Calcul OK
_total.value = ((_dons.value*100)/100).toFixed(2);
AVEC les frais de Port -> Calcul NaN
_total.value = (((_dons.value*100)+(_comand_fdp.value*100))/100).toFixed(2);
Donc le problème vient qu'il déselle que _comand_fdp.value ne serait pas un nombre -> Comment le convertir ? Quel fonction utiliser ?