Originariamente inviato da nourdine
ho visto che con

if($_GET['titolo'] == '')
echo "compila prima di spedire";

funziona!

come mai con l'altro metodo non andava?

Ma semplicemente penso che con isset lui guarda se la variabile è stata settata...e la variabile è settata anche se è vuota....infatti con la soluzione trovata da te guardi se la variabile è vuota...

Cmq ti consiglierei di fare quel controllo in lato client cn javascript...io faccio cosi'....ciao ciao!