Calcolatrice Base

Volevate creare una calcolatrice o cercavate un’idea semplice da cui prendere spunto?!

Vi condivido la calcolatrice STANDARD base che ho realizzato personalmente.

Output

Anteprima – Output

! PROVALA SUBITO !

<body>

<h1>Inserisci valori!</h1>

<form action=”” title=”Calcolatrice” method=”post”>
<table border=”0″ cellpadding=”2″ cellspacing=”2″>
<tr>
<td>Primo Valore:</td>
<td><input type=”text” size=”5″ name=”num1″ title=”Numero 1″ /></td>
</tr>
<tr>
<td colspan=”2″ align=”center”><select name=’op’>
<option value = ‘+’ >Addizione || +
<option value = ‘-‘ >Sottrazione || –
<option value = ‘*’ >Moltiplicazione || x
<option value = ‘/’ >Divisione || :
</select></td>
</tr>
<tr>
<td>Secondo Valore:</td>
<td><input type=”text” size=”5″ name=”num2″ title=”Numero 2″ /></td>
</tr>
<tr>
<td colspan=”2″ align=”right”><input type=”submit” name=”submit” title=”Invia” value=”Calcola!”</td>
</tr>
<tr>
<td colspan=”2″ align=”center”><hr width=”70%” /></td>
</tr>

<?php

// Imposto le variabili
@$val1 = $_POST[‘num1′];
@$val2 = $_POST[‘num2′];
@$op = $_POST[‘op’];
$ris = 0;

// Controllo che i valori siano presenti
if ($val1 || $val2 || is_numeric($val1) || is_numeric($val2)) { // Il simbolo || corrisponde alla AND

// Somma
if ($op == “+”) {
$ris = $val1 + $val2;
}

// Differenza
if ($op == “-“) {
$ris = $val1 – $val2;
}

// Moltiplicazione
if ($op == “*”) {
$ris = $val1 * $val2;
}

// Divisione
if ($op == “/” ) {
$ris = $val1 / $val2;
}

} else {

echo “”; // Se il controllo è FALSO, quindi non numerici o vuoti, non visualizzare testo
}

?>

<tr>
<td>Risultato:</td>
<td><input type=”text” size=”5″ disabled=”disabled” title=”Risultato” value=”<?php print $ris; ?>” /></td>
</tr>

</table>
</form>

</body>

Clic QUI per provarla!



  • Trackback are closed
  • Comments (0)

Lascia una risposta

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>