Mon premier pro

Résolu
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>

--
~~ GrEaT HACKERz ~~
Configuration: Linux
Firefox 3.0.3

7 réponses

  1. 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
    1. 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
      1. ç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
        1. 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
          1. Maintenant . je n'ai aucune experience en Java

            mais je vous remerci de votre aide ^_^
            0
        2. merci mon frere :-)

          tu peux voir le projet sur ce lien

          p3h.p2h.info/project/calculator.php
          0
          1. Merci , de vos commentaires

            ^_^
            0
            1. 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
              0