Allora, ho il seguente codice:
codice:
if(condizione) {
   azioni da eseguire primo controllo
}
elseif($datapost!=NULL) {
	 if($fsospeso<=date("d/m/Y")) {
	     echo"La data di sospensione inserita non può essere minore o uguale a quella attuale!";
         }
 } else {
  tutto il resto
}
Quello che mi interessa è il pezzo centrale.
Il problema è che se $datapost è vuoto funziona e non inserisce niente (va bene cosi).
Se la data è minore o uguale a quella attuale mostra l'errore (e va bene).
Ma se la data è corretta non succede niente. Non avvengono neanche le funzioni dopo l'else.

Cosa sbaglio?