Théorème de pythagore php
Résolu/Fermé
GOGOPHOTO
Messages postés
59
Date d'inscription
mardi 7 juillet 2009
Statut
Membre
Dernière intervention
29 septembre 2009
-
3 août 2009 à 03:46
Annhydrium Messages postés 1781 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 3 mars 2011 - 3 août 2009 à 14:37
Annhydrium Messages postés 1781 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 3 mars 2011 - 3 août 2009 à 14:37
A voir également:
- Théorème de pythagore php
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Br php ✓ - Forum PHP
- Saut de ligne php ✓ - Forum PHP
- Expert php - Télécharger - Langages
8 réponses
GOGOPHOTO
Messages postés
59
Date d'inscription
mardi 7 juillet 2009
Statut
Membre
Dernière intervention
29 septembre 2009
3
3 août 2009 à 05:36
3 août 2009 à 05:36
Le bon code est:
Pour le html:
Le code php:
Pour le html:
<body> <form action="resultpyth.php" method="get" class="Style6"/> <p align="center" class="Style7">Le Théorème de pythagore</p> <p align="center" class="Style8"> permet de calculer l'hypoténuse d'un triangle rectangla à partir des deux autres côtés du trinage</p> <p align="center"> <span class="Style9">Côté N°1</span> <input typer="text" method="text" name="cote_second" size="5" maxlength="4" /> </p> <p align="center"> <span class="Style9">Côté N°2</span> <input type="text" method="text" name="cote_first" size="5" maxlength="4" /> </p> <form action="" method="post" name="form1" class="Style6" id="form1"> <div align="center"> <input name="button" type="submit" id="button" value="Envoyer" /> </div> </form> <p align="center" class="Style6"> </p> <p align="center" class="Style6"> </p> </html> </body>
Le code php:
<?php $cote_first=$_GET['cote_first']?> <?php $cote_second=$_GET['cote_second']?> <?php $result_cote1=$cote_first*$cote_first ?> <?php $result_cote2=$cote_second*$cote_second ?> <?php $resultun=$result_cote1 +$result_cote2 ?> <?php $racine_carre = sqrt($resultun); ?> <span class="Style3">Le résultat est: </span><?php echo $racine_carre; ?></p> <p>Il ne vous reste plus qu'à arrondir ou tronquer le nombre.</p> <?php define ('cote_first', 3); define ('cote_second', 6); ?> </div> </body>
Annhydrium
Messages postés
1781
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
3 mars 2011
257
3 août 2009 à 04:27
3 août 2009 à 04:27
déja d'une je poste pour te dire que je t'aide
de deux pas la peine d'ovrir et de fermer php
de trois a tu un server php?
de deux pas la peine d'ovrir et de fermer php
de trois a tu un server php?
Annhydrium
Messages postés
1781
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
3 mars 2011
257
3 août 2009 à 04:41
3 août 2009 à 04:41
<html>
<head>
<title>Mon premier script</title>
</head>
<body>
<?PHP
echo '<form action="" method="post" target="_self">';
echo "Indiquez les deux cotés:\n";
echo 'A: <input name="cote_first" type="text" size="4" maxlength="4">'."\n";
echo 'B: <input name="cote_second" type="text" size="4" maxlength="4">'."\n";
echo ' <input name="envoi" type="submit" value="Calculer...">';
if (@$_POST['envoi'] == "Calculer..."){
$a = pow(2, $_POST['cote_first']);
$b = pow(2, $_POST['cote_second']);
$ab = $a + $b;
$c = sqrt($ab);
echo '<br>';
echo "le résultat est: $c";
}
<head>
<title>Mon premier script</title>
</head>
<body>
<?PHP
echo '<form action="" method="post" target="_self">';
echo "Indiquez les deux cotés:\n";
echo 'A: <input name="cote_first" type="text" size="4" maxlength="4">'."\n";
echo 'B: <input name="cote_second" type="text" size="4" maxlength="4">'."\n";
echo ' <input name="envoi" type="submit" value="Calculer...">';
if (@$_POST['envoi'] == "Calculer..."){
$a = pow(2, $_POST['cote_first']);
$b = pow(2, $_POST['cote_second']);
$ab = $a + $b;
$c = sqrt($ab);
echo '<br>';
echo "le résultat est: $c";
}
Annhydrium
Messages postés
1781
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
3 mars 2011
257
3 août 2009 à 04:48
3 août 2009 à 04:48
<html>
<head>
<title>Mon premier script</title>
</head>
<body>
<?PHP
echo '<form action="" method="post" target="_self">'; //balise html du formulaire
echo "Indiquez les deux cotés:\n"; //Texte banale
echo 'A: <input name="cote_first" type="text" size="4" maxlength="4">'."\n"; //premier champ
echo 'B: <input name="cote_second" type="text" size="4" maxlength="4">'."\n"; //deuxième champ
echo ' <input name="envoi" type="submit" value="Calculer...">'; //bouton d'envoi
/*
On remarquera que le bouton d'envoi porte certaine valeur que prendra la variable $_POST['envoi']
lorsque l'utilisateur aura cliqué sur le bouton submit
*/
//Test de l'étiquette du bouton d'envoi (permet de reconnaitre lequel à été cliqué
if (@$_POST['envoi'] == "Calculer..."){
$a = pow(2, $_POST['cote_first']); //élévation au carré de la variable $_POST['cote_first']
$b = pow(2, $_POST['cote_second']); //élévation au carré de la variable $_POST['cote_second']
$ab = $a + $b; //Addition des deux valeur
$c = sqrt($ab); //Calcul de la racine carrée du nombre obtenu
echo '<br>';
echo "le résultat est: $c"; //Affichage du résultat
}
/*
Bien entendu ce script fonction mais lorsque l'on mets des formulaire à disposition il ne faut pas oublier
qu'un utilisateur malveillant pourrait détourner l'utilisation de ce dernier afin de modifier le comportement du script
c'est pourquoi il faudrait en fait tester le format de saisie via la fonction "ereg"
*/
<head>
<title>Mon premier script</title>
</head>
<body>
<?PHP
echo '<form action="" method="post" target="_self">'; //balise html du formulaire
echo "Indiquez les deux cotés:\n"; //Texte banale
echo 'A: <input name="cote_first" type="text" size="4" maxlength="4">'."\n"; //premier champ
echo 'B: <input name="cote_second" type="text" size="4" maxlength="4">'."\n"; //deuxième champ
echo ' <input name="envoi" type="submit" value="Calculer...">'; //bouton d'envoi
/*
On remarquera que le bouton d'envoi porte certaine valeur que prendra la variable $_POST['envoi']
lorsque l'utilisateur aura cliqué sur le bouton submit
*/
//Test de l'étiquette du bouton d'envoi (permet de reconnaitre lequel à été cliqué
if (@$_POST['envoi'] == "Calculer..."){
$a = pow(2, $_POST['cote_first']); //élévation au carré de la variable $_POST['cote_first']
$b = pow(2, $_POST['cote_second']); //élévation au carré de la variable $_POST['cote_second']
$ab = $a + $b; //Addition des deux valeur
$c = sqrt($ab); //Calcul de la racine carrée du nombre obtenu
echo '<br>';
echo "le résultat est: $c"; //Affichage du résultat
}
/*
Bien entendu ce script fonction mais lorsque l'on mets des formulaire à disposition il ne faut pas oublier
qu'un utilisateur malveillant pourrait détourner l'utilisation de ce dernier afin de modifier le comportement du script
c'est pourquoi il faudrait en fait tester le format de saisie via la fonction "ereg"
*/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
GOGOPHOTO
Messages postés
59
Date d'inscription
mardi 7 juillet 2009
Statut
Membre
Dernière intervention
29 septembre 2009
3
3 août 2009 à 05:28
3 août 2009 à 05:28
En faite j'ai réussi
Je pourrai supprimer les define
Je m'appercois que j'ai fait une erreur dans le therome pas dans le code :s
<body> <div align="center"> <p> <?php $cote_first=$_GET['cote_first']?> <?php $cote_second=$_GET['cote_second']?> <?php $resultun=$cote_first *$cote_second ?> <?php $racine_carre = sqrt($resultun); ?> <span class="Style3">Le résultat est: </span><?php echo $racine_carre; ?></p> <p>Il ne vous reste plus qu'à arrondir ou tronquer le nombre.</p> <?php define ('cote_first', 3); define ('cote_second', 6); ?>
Je pourrai supprimer les define
Je m'appercois que j'ai fait une erreur dans le therome pas dans le code :s
GOGOPHOTO
Messages postés
59
Date d'inscription
mardi 7 juillet 2009
Statut
Membre
Dernière intervention
29 septembre 2009
3
3 août 2009 à 05:39
3 août 2009 à 05:39
Bien entendu ce script fonction mais lorsque l'on mets des formulaire à disposition il ne faut pas oublier
qu'un utilisateur malveillant pourrait détourner l'utilisation de ce dernier afin de modifier le comportement du script
c'est pourquoi il faudrait en fait tester le format de saisie via la fonction "ereg"
Je me permet de citer ton message :)
Je ne comprends ce qu'il pourrait faire en détournant le formulaire ni comment et n'oublions que ce n'est qu'un défi personnel non voué à une utilisation web mais en local surement de facon à me créer un package de fonction mathémathique
qu'un utilisateur malveillant pourrait détourner l'utilisation de ce dernier afin de modifier le comportement du script
c'est pourquoi il faudrait en fait tester le format de saisie via la fonction "ereg"
Je me permet de citer ton message :)
Je ne comprends ce qu'il pourrait faire en détournant le formulaire ni comment et n'oublions que ce n'est qu'un défi personnel non voué à une utilisation web mais en local surement de facon à me créer un package de fonction mathémathique
GOGOPHOTO
Messages postés
59
Date d'inscription
mardi 7 juillet 2009
Statut
Membre
Dernière intervention
29 septembre 2009
3
3 août 2009 à 05:50
3 août 2009 à 05:50
J'oubliais merci de ton aide et d'être passé
Annhydrium
Messages postés
1781
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
3 mars 2011
257
3 août 2009 à 14:37
3 août 2009 à 14:37
en fait si tu veux dans des champs plus grand (bien en entendu) il pourrait mettre par exemple
<script src="monfichierpirate.js" ....</script>
lors de son exécution ton serveur exécuterai ce script entre les balise et le navigateur lui permettre d'aquérir certaines informations
je te conseil de suivre tout ce qu'il disent sur le sdz
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
<script src="monfichierpirate.js" ....</script>
lors de son exécution ton serveur exécuterai ce script entre les balise et le navigateur lui permettre d'aquérir certaines informations
je te conseil de suivre tout ce qu'il disent sur le sdz
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql