Quote Originariamente inviata da Alhazred Visualizza il messaggio
Intanto ti consiglio di leggere qualcosa riguardo PHP

http://www.html.it/guide/guida-php-di-base/

perché a meno di impostazioni particolari (pericolose per la sicurezza e non più in uso da un bel po' di tempo, ovvero uso di variabili globali): $nome non conterrà il dato che ti aspetti, sarà sempre una variabile vuota.

Per recuperare i dati del form devi usare l'array $_POST

Codice PHP:
if (isset($_POST['nome'])
{
    if((
$_POST['nome'] == "")||($_POST['nome'] == "a")) {
        echo 
"Errore: campo vuoto o uguale ad a";
    }
    else
        echo 
$_POST['nome'];

Ho provato a fare come dici ma non mi stampa nulla, nè in caso di errore nè in caso di input corretto...