Tom's Guide > Forum > Programmation > recherche code HTML pour faire un calcul

recherche code HTML pour faire un calcul

Forum Programmation : recherche code HTML pour faire un calcul

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,
Je recherche un code HTML pour réaliser une multiplication dans un champ modifiable à partir du site et un nombre par exemple 3. Le résultat doit etre visualisable dans un deuxième champs.
Merci de votre aide

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

tu ne peut pas faire de calcul en html, utilise php!

Répondre à 2Dpix

OK, j'utilise Publisher pour mon site (je sais que ce n'est peut etre pas le meilleur choix mais c'est plus rapide) et je ne peut utiliser que le HTML donc en gros je ne peut rien faire à moins qu'il y est une solution?

Répondre à alex666@IDN

Voici les diffenrents signes:
*=multiplication
/=division
-=soustraction
+=addition

Un petit code php:
<?php
$a=2;
$b=4;
$d=84;
$e=47;
$c=$a+$b/$d*$e;
print($c);
?>
Ce qui donnera:
4.2380952381

Répondre à ah_ah_ah

Attention, si tu fait sa dans une page tu ne met pas de balises html.
Tu met directement "<?php" et à la fin "?>"
N'oublie pas que chaque information(dans mon exemple chaque lignes) doit se terminé par ";".

Répondre à ah_ah_ah

Pas sûre d'avoir compris...

Citation :


...un champ modifiable à partir du site...



ça veut dire que le visiteur entre la valeur de son choix sur la page?

Citation :


...et un nombre par exemple 3...



Et ce nombre, il sort d'où; il est fixe, il est aléatoire, ...

A première vue un petit javascript devrait suffire.

Répondre à candygirl@idn

Citation :


ah_ah_ah a écrit :
N'oublie pas que chaque information doit se terminé par ";".


je dirais plutot "instruction" ;-)

Répondre à ritzle

Oui, merci. Je ne me rapelai plus du terme.

Répondre à ah_ah_ah

Pour faire sa tu cree un formulaire, dans la balise tu met:
form action: nomdelapage.php
Dans la page: nomdelapage.php
Tu fait par exemple si c'est une multiplication:
$resultat=a/b;
print($resultat);
Dans ton formulaire evidemment tu devra avoir mis dans "name" le nom "a" et le nom "b"
Je crois que si tu fait sa sa marche ou alors ce n'est pas loin.

Répondre à ah_ah_ah

une autre solution a base de javascript:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>exemple multiplication</title>
<style type="text/css">
<!--
#resultat { border : 1px solid red; width : 50%; }
-->
</style>

<script language="javascript" type="text/javascript">
function calculer() {
var cst = 5;
var frm = document.forms.item(0);
var nombre = frm.elements["nombre"].value;
var id = document.getElementById("resultat" );
id.innerHTML="Résultat : " + cst*nombre;
}
</script>
</head>
<body>
<h3>Constante : 5</h3>
<form name="saisie_nombre" action="javascript:calculer()" method="post">
Entrez un nombre <input type="text" name="nombre" />
</form>
<br/>
<div id="resultat">
Résultat :
</div>

</body>
</html>

Répondre à PatDam

Je ne veux pas te vexer, mais sa fait sa:
http://www.tutos-xplosif.goldzoneweb.info/essai.html
[ATTENTION JE LE SUPPRIME LE 1 AVRIL].

Répondre à ah_ah_ah

En effet, c'est juste à prirori un pb avec le copier/coller , la page est à l'adresse suivante:

http://pat.damiens.free.fr/saisie_nombre.htm

Répondre à PatDam

Pour une raison qui m'échappe, je me suis aperçu que sur ce forum, les "input" suivis de "type" disparaissent des lignes de code. D'où le bug ici :

Code :
  1. Entrez un nombre <="text" name="nombre" />

Répondre à ouistiti22

ils doivent avoir peur qu'on puisse insérer des champs dans le forum :biggrin:

Répondre à ritzle
Tom's Guide > Forum > Programmation > recherche code HTML pour faire un calcul
Aller à :

Il y a 1203 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens