$_POST restituisce un valore vuoto
non è un errore di validazione, ma un mancato funzionamento che nessuno cita, dovuto a 2 motivi:
- si dice che in XHTML1.1 il "name" scompare e si deve usare "id"
- si diceva che in HTML l'enctype è "text/plain" o "multipart/form-data" nel caso di invio file
soluzione
- si deve continuare ad usare "name" per i form ...insieme al "id"
- le altenative del enctype adesso sono: "application/x-www-form-urlencoded" e "multipart/form-data" come specificato qui
il casino è che la guida del sito parla di "text/plain" per HTML, invece non è standard e non deve essere usato, ed in XHTML1.1 non funziona proprio. In ogni caso il vero dafult è "application/x-www-form-urlencoded", meglio lasciare stare questo parametro, così mette da sè il default