Se connecter / S'enregistrer
Votre question

recherche code HTML pour faire un calcul

Tags :
  • Php
  • Programmation
Dernière réponse : dans Programmation
31 Mars 2006 23:05:31

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

Autres pages sur : recherche code html calcul

Anonyme
31 Mars 2006 23:06:19

tu ne peut pas faire de calcul en html, utilise php!
31 Mars 2006 23:10:55

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?
Contenus similaires
31 Mars 2006 23:15:51

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
31 Mars 2006 23:17:31

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 ";".
31 Mars 2006 23:58:58

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.
1 Avril 2006 00:08:09

Citation :

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

je dirais plutot "instruction" ;-)
1 Avril 2006 00:12:28

Oui, merci. Je ne me rapelai plus du terme.
1 Avril 2006 00:20:01

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.
1 Avril 2006 00:24:58

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>
1 Avril 2006 10:29:58

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 :
  1. Entrez un nombre <="text" name="nombre" />
1 Avril 2006 10:39:33

ils doivent avoir peur qu'on puisse insérer des champs dans le forum :biggrin:
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS