Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
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 27/05/2011, 09h05   #1
 
Homme
Étudiant
Inscription : mai 2011
Messages : 25
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2011
Messages : 25
Points : -5
Points : -5
Par défaut variable javascript dans une base de données mysql

bonjour,
j'ai une fonction qui me fait la somme des checkbox cochés je veux recuperer cette somme et la mettre dans ma base de données

Code :
1
2
3
4
5
6
7
8
9
10
11
12
<script language="javascript"> 
function compter() {
   var somme = 0;
   var checks = document.forms["Formulaire"].getElementsByTagName("INPUT");
   for (var i = 0, iMax = checks.length; i < iMax; ++i) {
      if ((checks[i].type == "checkbox") && checks[i].checked) {
         somme += 1 * checks[i].value;
      }
   }
   document.getElementById("affichage").innerHTML = somme;
}
</script>
cooper1990 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2011, 09h08   #2
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 128
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 128
Points : 7 270
Points : 7 270
Bonjour,

Utilise AJAX.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2011, 09h26   #3
 
Homme
Étudiant
Inscription : mai 2011
Messages : 25
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2011
Messages : 25
Points : -5
Points : -5
est ce que je peux avoir un exemple parce que j'ai jamais travaillé avec AJAx
Merci
cooper1990 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2011, 09h32   #4
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 128
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 128
Points : 7 270
Points : 7 270
Citation:
Envoyé par cooper1990 Voir le message
est ce que je peux avoir un exemple parce que j'ai jamais travaillé avec AJAx
Merci
Oui, tu cliques sur le lien que j'ai donné
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2011, 09h41   #5
Expert Confirmé Sénior
 
Avatar de RomainVALERI
 
Homme Romain VALERI
POOête
Inscription : avril 2008
Messages : 2 572
Détails du profil
Informations personnelles :
Nom : Homme Romain VALERI
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : POOête

Informations forums :
Inscription : avril 2008
Messages : 2 572
Points : 4 074
Points : 4 074
Citation:
Envoyé par cooper1990 Voir le message
Code :
somme += 1 * checks[i].value;
La manière "académique" de convertir une chaine en entier en JS est :
Code :
somme += parseInt(checks[i].value, 10);
...alors que la multiplication par 1 ne fait que provoquer la fonctionnalité de conversion à la volée de JS.

Les deux fonctionnent, hein, ce n'est pas une critique
Quelqu'un a déjà fait des comparatifs à ce niveau ? (fiabilité / performance / autres aspects)
__________________

...pour les linguistes et les curieux >>> générateur de phrases aléatoires

__________________
RomainVALERI 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 19h56.


 
 
 
 
Partenaires

Hébergement Web