Hai provato con una cosa tipo:
Codice PHP:
<?php
//se i dati sono stati inviati li recupero con $_GET eliminado eventuali spazi all'inizio ed alla fine
if(isset($_GET['submit'])) {
$A = trim($_GET['A']);
$B = trim($_GET['B']);
//controllo che i campi non sono vuoti e che $A e $B siano numeri e se è così,
//attraverso lo switch verifico le vari condizioni e stampo un msg appropriato
//altrimenti mostro un errore...
if($A != "" && is_numeric($A) && $B != "" && is_numeric($B)) {
switch($A) {
case ($A == $B): echo "Risultato: (A) $A e (B) $B sono uguali"; break;
case ($A < $B): echo "Risultato: (A) $A è minore di (B) $B"; break;
case ($A > $B): echo "Risultato: (A) $A è maggiore di (B) $B"; break;
}
} else {
echo "Errore. Controlla che i campi non siano vuoti e che contengano solo numeri.";
}
//se i dati non sono stati inviati /click su "Calcola" stampo il form
} else {
?>
<form method="get" action="dany.php">
A: <input type="text" name="A">
B: <input type="text" name="B">
<input type="submit" name="submit" value="Calcola">
</form>
<?php
}
?>
(i commenti dovrebbero chiarire il tutto)