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)