Mon premier pro [Résolu/Fermé]

Signaler
-
 Friday_XIII -
Bonjour,

voici mon premier programme

c'est une calculatrice .. c'est ma premier experience en PHP & HTML et j'ai besoin de vos commentaire pour

ameliore mon niveau dans ce domain ... pouvez vous me disez quelle sont mes Erreurs et mes Défauts ??

et merci davence

<html>

<head>

<title> my calculator </title>

</head>

<body bgcolor=black text=white >

<br><br><br><br><br><br><br>

<center>
<?php

/* My First Prgramme ~ calculator ~ */

echo<<<_html_



<form action=$_SERVER[PHP_SELF] method=POST >

<input type=text name=a1 VALUE="input a number"> <p>

<select name=b1 >

<option>+

<option>-

<option>*

<option>/

</select><p>

<input type=text name=c1 Value="input an other number"><p>

<input type=submit value="go!">

</form>

<center><br><br>

<font size=5 color=red > the result = </font>

<font size=5 >

_html_;

$a=$_POST['a1'];

$b=$_POST['b1'];

$c=$_POST['c1'];



if ($b=="+")

{ echo $a + $c ;}

elseif ( $b=="-")

{ echo $a - $c ; }

elseif ( $b=="*")

{ echo $a * $c ; }

elseif ( $b=="/")

{ echo $a / $c ; }

if ( $b =="/" AND $c =="0" )

{ echo " Impossible "; }

?>


</center>



7 réponses

Messages postés
302
Date d'inscription
lundi 25 août 2008
Statut
Membre
Dernière intervention
16 mars 2011
32
Salut !
Au niveau du résultat ça va pas très bien :

the result = _html_; $a=$_POST['a1']; $b=$_POST['b1']; $c=$_POST['c1']; if ($b=="+") { echo $a + $c ;} elseif ( $b=="-") { echo $a - $c ; } elseif ( $b=="*") { echo $a * $c ; } elseif ( $b=="/") { echo $a / $c ; } if ( $b =="/" AND $c =="0" ) { echo " Impossible "; } ?>

Revoit cette partie car elle est affichée dans la page et on ne peut effectuer aucun résultat, sinon, beau projet !
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 57094 internautes nous ont dit merci ce mois-ci

Messages postés
302
Date d'inscription
lundi 25 août 2008
Statut
Membre
Dernière intervention
16 mars 2011
32
Ah ! C'est très chouette ^^ Il faudrais que tu mettes une image en arrière plan ou quoi pour pas que ce soit terne.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 57094 internautes nous ont dit merci ce mois-ci

ça marche bien.
Suggestion :
* le fond noir c'est flippant ^^
* ça serait bien je pense que les nombres entrés restent affiché une fois le resultat affiché. je trouve ça dommage qu'ils s'efface de suite.
voila sinon c cool bravo
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 57094 internautes nous ont dit merci ce mois-ci

salut,
c'est plutôt sympa ce que tu as fait, mais tu devrais rajouter un peu de javascript, pour que lorsque l'utilisateur clique sur l'input, le texte à l'intérieur disparaisse.

Pour cela, tu peux rajouter ceci dans ton premier input :
- id="input1"
- onclick="document.getElementById('input1').value=\"\""
- onblur="document.getElementById('input1').value=\"input a number\""

et dans le deuxième :
- id="input2"
- onclick="document.getElementById('input2').value=\"\""
- onblur="document.getElementById('input2).value=\"input an other number\""

ça optimiserai l'utilisation de ta calculatrice :p
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 57094 internautes nous ont dit merci ce mois-ci

Utilisateur anonyme
Maintenant . je n'ai aucune experience en Java

mais je vous remerci de votre aide ^_^

merci mon frere :-)

tu peux voir le projet sur ce lien

p3h.p2h.info/project/calculator.php

Merci , de vos commentaires

^_^
attention javascript et java sont complètement différents ! ^^
mais ce genre de choses en javascript ne sont pas dures, et améliorent pas mal les sites :p