salve a tutti ho un problema con del codice e vorrei capire cos è che non va.
Ho una pagina form con un imput di nome "codice"
quando clicco sul pulsante vorrei fare un controllo su questa variabile
$_POST['codice']
in una funzione di test ho scritto questo codice:

protected function codice(){
if (!empty($_POST['codice'])){
$this->ErrorResult("pieno");
}elseif(empty($_POST['codice'])){
$this->ErrorResult("vuoto");
}
}

questo mi dovrebbe controllare all'inizio se la variabile non è vuota allora mi riporta alla pagina
form.php?alert=pieno
altrimenti (se vuota) mi riporta alla pagina
form.php?alert=vuoto

Il problema che mi riporta sempre alla pagina form.php?alert=vuoto
anche quando il campo input è compilato
Mi spiegate dove sbaglio? grazie