Mon premier pro

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

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

7 réponses

  1. Gryfon Messages postés 302 Date d'inscription   Statut Membre Dernière intervention   31
     
    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
  2. Gryfon Messages postés 302 Date d'inscription   Statut Membre Dernière intervention   31
     
    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
  3. maxou22
     
    ç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
  4. Friday_XIII
     
    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. Utilisateur anonyme
       
      Maintenant . je n'ai aucune experience en Java

      mais je vous remerci de votre aide ^_^
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    merci mon frere :-)

    tu peux voir le projet sur ce lien

    p3h.p2h.info/project/calculator.php
    0
  7. Utilisateur anonyme
     
    Merci , de vos commentaires

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