Vi spiego: vorrei sapere in che modo testare se una variabile ricevuta da un form con metodo post è vuota. Ma andando a monte che cosa succede se sottometto un form e alcune caselle sono vuote? che cosa contengono le variabili post, dei valori nulli? spazio? oppure sono indefinite?

posto questo codice per chiarire meglio il concetto:

Codice PHP:
if (!isset($_POST['autore']))
{
$autore "%";
}
else
{
$autore $_POST['autore'];

la variabile autore non dovrebbe contenere nulla perché ho lasciato la casella corrispondente nel form della pagina precedente vuota.
il problema è che quando stampo £autore non viene fuori nulla mentre dovrebbe apparire questo simbolo: %.
chiedo lumi, grazie

holden